List of usage examples for com.liferay.portal.kernel.model User isSetupComplete
public boolean isSetupComplete();
From source file:com.liferay.grow.linkedpages.LinkedPagesPortletControlMenuEntry.java
License:Open Source License
@Override public boolean isShow(HttpServletRequest request) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); Layout layout = themeDisplay.getLayout(); if (layout.isTypeControlPanel()) { return false; }//from w ww.j av a2 s . c o m if (themeDisplay.isImpersonated()) { return true; } User user = themeDisplay.getUser(); if (themeDisplay.isSignedIn() && user.isSetupComplete()) { return true; } return false; }
From source file:com.liferay.product.navigation.control.menu.theme.contributor.internal.ProductNavigationControlMenuTemplateContextContributor.java
License:Open Source License
protected boolean isShowControlMenu(HttpServletRequest request) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); if (themeDisplay.isImpersonated()) { return true; }/* w w w .ja v a2 s .c o m*/ if (!themeDisplay.isSignedIn()) { return false; } User user = themeDisplay.getUser(); if (!user.isSetupComplete()) { return false; } return true; }
From source file:com.liferay.product.navigation.product.menu.theme.contributor.internal.ProductMenuTemplateContextContributor.java
License:Open Source License
protected boolean isShowProductMenu(HttpServletRequest request) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); if (themeDisplay.isImpersonated()) { return true; }/*from w ww .ja v a 2 s . co m*/ if (!themeDisplay.isSignedIn()) { return false; } User user = themeDisplay.getUser(); if (!user.isSetupComplete()) { return false; } return true; }
From source file:com.liferay.product.navigation.product.menu.web.internal.product.navigation.control.menu.ProductMenuProductNavigationControlMenuEntry.java
License:Open Source License
@Override public boolean isShow(HttpServletRequest request) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); if (themeDisplay.isImpersonated()) { return true; }/*from ww w .j ava 2 s. c om*/ User user = themeDisplay.getUser(); if (themeDisplay.isSignedIn() && user.isSetupComplete()) { return true; } return false; }
From source file:com.liferay.product.navigation.product.menu.web.internal.product.navigation.control.panel.ProductMenuProductNavigationControlPanelEntry.java
License:Open Source License
@Override protected boolean hasPermissionImplicitlyGranted(PermissionChecker permissionChecker, Group group, Portlet portlet) throws Exception { User user = permissionChecker.getUser(); if (permissionChecker.isSignedIn() && user.isSetupComplete()) { return true; }// ww w .jav a 2 s . com return false; }
From source file:com.liferay.users.admin.web.internal.theme.contributor.UsersTemplateContextContributor.java
License:Open Source License
@Override public void prepare(Map<String, Object> contextObjects, HttpServletRequest request) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); User user = themeDisplay.getUser(); contextObjects.put("is_default_user", user.isDefaultUser()); try {// www . j a v a 2 s . com Contact contact = user.getContact(); contextObjects.put("is_female", !contact.isMale()); contextObjects.put("is_male", contact.isMale()); contextObjects.put("user_birthday", contact.getBirthday()); } catch (PortalException pe) { _log.error(pe, pe); } contextObjects.put("is_setup_complete", user.isSetupComplete()); contextObjects.put("language", themeDisplay.getLanguageId()); contextObjects.put("language_id", user.getLanguageId()); contextObjects.put("user_comments", user.getComments()); contextObjects.put("user_email_address", user.getEmailAddress()); contextObjects.put("user_first_name", user.getFirstName()); contextObjects.put("user_greeting", HtmlUtil.escape(user.getGreeting())); contextObjects.put("user_id", user.getUserId()); contextObjects.put("user_initialized", true); contextObjects.put("user_last_login_ip", user.getLastLoginIP()); contextObjects.put("user_last_name", user.getLastName()); contextObjects.put("user_login_ip", user.getLoginIP()); contextObjects.put("user_middle_name", user.getMiddleName()); contextObjects.put("user_name", user.getFullName()); Group group = themeDisplay.getSiteGroup(); if (group.isUser()) { try { User user2 = _userLocalService.getUserById(group.getClassPK()); contextObjects.put("user2", user2); } catch (PortalException pe) { _log.error(pe, pe); } } contextObjects.put("w3c_language_id", LocaleUtil.toW3cLanguageId(themeDisplay.getLanguageId())); }