Example usage for com.liferay.portal.kernel.util PortalUtil getLocale

List of usage examples for com.liferay.portal.kernel.util PortalUtil getLocale

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util PortalUtil getLocale.

Prototype

public static Locale getLocale(PortletRequest portletRequest) 

Source Link

Usage

From source file:com.liferay.dynamic.data.mapping.taglib.servlet.taglib.TemplateSelectorTag.java

License:Open Source License

protected ResourceBundle getResourceBundle() {
    Locale locale = PortalUtil.getLocale(request);

    Class<?> clazz = getClass();

    ResourceBundle resourceBundle = ResourceBundleUtil.getBundle("content.Language", locale,
            clazz.getClassLoader());//from   w  ww .  j a  va2  s  .c  o m

    return resourceBundle;
}

From source file:com.liferay.frontend.taglib.servlet.taglib.DefineObjectsTag.java

License:Open Source License

@Override
public int doStartTag() throws JspException {
    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();

    PortletRequest portletRequest = (PortletRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);

    if (portletRequest != null) {
        LiferayPortletRequest liferayPortletRequest = PortalUtil.getLiferayPortletRequest(portletRequest);

        PortletResponse portletResponse = (PortletResponse) request
                .getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);

        if (portletResponse != null) {
            LiferayPortletResponse liferayPortletResponse = PortalUtil
                    .getLiferayPortletResponse(portletResponse);

            PortletURL currentURLObj = PortletURLUtil.getCurrent(liferayPortletRequest, liferayPortletResponse);

            pageContext.setAttribute("currentURL", currentURLObj.toString());
            pageContext.setAttribute("currentURLObj", currentURLObj);
        }//from  w w w .ja  v  a2  s .  c  o  m

        pageContext.setAttribute("windowState", liferayPortletRequest.getWindowState());
    }

    if (_overrideResourceBundle != null) {
        pageContext.setAttribute("resourceBundle", _overrideResourceBundle);
    } else {
        Locale locale = PortalUtil.getLocale(request);

        pageContext.setAttribute("resourceBundle", TagResourceBundleUtil.getResourceBundle(request, locale));
    }

    return SKIP_BODY;
}

From source file:com.liferay.frontend.taglib.servlet.taglib.DefineObjectsTag.java

License:Open Source License

/**
 * @deprecated As of 2.1.0, with no direct replacement
 *//*from  w ww  .  j  a  va  2  s.co m*/
@Deprecated
protected ResourceBundle getResourceBundle() {
    if (_overrideResourceBundle != null) {
        return _overrideResourceBundle;
    }

    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();

    Locale locale = PortalUtil.getLocale(request);

    return TagResourceBundleUtil.getResourceBundle(request, locale);
}

From source file:com.liferay.site.admin.web.internal.asset.SiteAssetRenderer.java

License:Open Source License

@Override
public String getSummary(PortletRequest portletRequest, PortletResponse portletResponse) {

    try {/*w w w .j  a va2  s .  co  m*/
        return _siteGroup.getDescriptiveName(PortalUtil.getLocale(portletRequest));
    } catch (PortalException pe) {
        _log.error("Unable to get summary for group " + _siteGroup.getGroupId(), pe);
    }

    return null;
}

From source file:it.sysdata.base.service.impl.UserHelperLocalServiceImpl.java

License:Open Source License

public User addUserEmail(String emailAddress, String password, String firstName, String lastName,
        ServiceContext serviceContext) throws PortalException, SystemException {

    HttpServletRequest httpServletRequest = serviceContext.getRequest();
    Locale locale = PortalUtil.getLocale(httpServletRequest);

    String userAgent = httpServletRequest.getHeader("User-Agent");

    _validateUser(emailAddress, password, serviceContext);

    long companyId = serviceContext.getCompanyId();

    long[] groupIds = new long[1];
    long[] roleIds = null;
    long[] userGroupIds = null;
    long[] organizationIds = null;

    if (Validator.isNotNull(PortletPropsValues.API_NEWUSER_USERGROUP_MEMBER)) {

        UserGroup userGroup = UserGroupLocalServiceUtil.getUserGroup(companyId,
                PortletPropsValues.API_NEWUSER_USERGROUP_MEMBER);

        userGroupIds = new long[] { userGroup.getUserGroupId() };
    }/*  ww  w  .j  av a 2  s  .  c o  m*/

    if (Validator.isNotNull(PortletPropsValues.API_NEWUSER_GROUPNAME_MEMBER)) {

        Group group = GroupLocalServiceUtil.getGroup(companyId,
                PortletPropsValues.API_NEWUSER_GROUPNAME_MEMBER);

        if (group.getGroupId() > 0) {
            groupIds[0] = group.getGroupId();
        } else {
            groupIds = null;
        }
    }

    //      Role role = RoleLocalServiceUtil.getRole(companyId, "roleName");

    //      if (role.getRoleId() > 0) {
    //         roleIds[0] = role.getRoleId();
    //      }
    //      else {
    //         roleIds = null;
    //      }

    User user = UserLocalServiceUtil.addUser(0, companyId, false, password, password, true, null, emailAddress,
            0, null, locale, firstName, null, lastName, 0, 0, true, 1, 1, 1970, null, groupIds, organizationIds,
            roleIds, userGroupIds, PortletPropsValues.API_NEWUSER_SENDEMAIL, serviceContext);

    _log.info(
            String.format("addUserEmail %s, %s, %s > %s", emailAddress, password, userAgent, user.getUserId()));

    return user;
}