Example usage for com.liferay.portal.kernel.model User isSetupComplete

List of usage examples for com.liferay.portal.kernel.model User isSetupComplete

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model User isSetupComplete.

Prototype

public boolean isSetupComplete();

Source Link

Usage

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()));
}