ThemePersonalizerPortlet.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:theme-personalizer 作者:
@ProcessAction(name = "resetPersonalizedTheme")
public void resetAction(ActionRequest request, ActionResponse response)
        throws IOException {
    try {
        ThemeDisplay themeDisplay = (ThemeDisplay) request
                .getAttribute(WebKeys.THEME_DISPLAY);

        UserPersonalizedTheme userPersonalizedTheme = UserPersonalizedThemeLocalServiceUtil
                .findByUserIDAndLayoutId(themeDisplay.getCompanyId(),
                        themeDisplay.getUserId(), themeDisplay.getLayout()
                                .getLayoutId());
        UserPersonalizedThemeLocalServiceUtil
                .deleteUserPersonalizedTheme(userPersonalizedTheme);
        SessionMessages.add(request,
                "theme-personalization-restored-to-default");
        sendRedirect(request, response);

    } catch (SystemException e) {
        SessionErrors.add(request,
                "system-error-please-contact-adminstrator");
        _log.error("Error removing personalized theme information", e);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号