Example usage for com.liferay.portal.kernel.portlet PortletPreferencesFactoryUtil getPortalPreferences

List of usage examples for com.liferay.portal.kernel.portlet PortletPreferencesFactoryUtil getPortalPreferences

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.portlet PortletPreferencesFactoryUtil getPortalPreferences.

Prototype

public static PortalPreferences getPortalPreferences(PortletRequest portletRequest) 

Source Link

Usage

From source file:com.liferay.site.item.selector.web.internal.display.context.BaseSitesItemSelectorViewDisplayContext.java

License:Open Source License

@Override
public String getDisplayStyle() {
    String displayStyle = ParamUtil.getString(request, "displayStyle");

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(request);

    if (Validator.isNull(displayStyle)) {
        displayStyle = portalPreferences.getValue(SitesItemSelectorWebKeys.SITES_ITEM_SELECTOR, "display-style",
                "icon");
    } else {/*from  www. j  a  v a2  s  .  c  o  m*/
        portalPreferences.setValue(SitesItemSelectorWebKeys.SITES_ITEM_SELECTOR, "display-style", displayStyle);

        request.setAttribute(WebKeys.SINGLE_PAGE_APPLICATION_CLEAR_CACHE, Boolean.TRUE);
    }

    return displayStyle;
}

From source file:com.liferay.site.memberships.web.internal.portlet.SiteMembershipsPortlet.java

License:Open Source License

public void changeDisplayStyle(ActionRequest actionRequest, ActionResponse actionResponse) {

    hideDefaultSuccessMessage(actionRequest);

    String displayStyle = ParamUtil.getString(actionRequest, "displayStyle");

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(actionRequest);

    portalPreferences.setValue(SiteMembershipsPortletKeys.SITE_MEMBERSHIPS_ADMIN, "display-style",
            displayStyle);//from   w  w  w  . ja  v  a  2s .c  o m
}

From source file:com.liferay.site.navigation.admin.web.internal.display.context.SiteNavigationAdminDisplayContext.java

License:Open Source License

public String getDisplayStyle() {
    if (_displayStyle != null) {
        return _displayStyle;
    }/*from ww  w .  j a  v a2 s . c o  m*/

    String[] displayViews = getDisplayViews();

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(_request);

    _displayStyle = ParamUtil.getString(_request, "displayStyle");

    if (Validator.isNull(_displayStyle)) {
        _displayStyle = portalPreferences.getValue(SiteNavigationAdminPortletKeys.SITE_NAVIGATION_ADMIN,
                "display-style", "list");
    } else if (ArrayUtil.contains(displayViews, _displayStyle)) {
        portalPreferences.setValue(SiteNavigationAdminPortletKeys.SITE_NAVIGATION_ADMIN, "display-style",
                _displayStyle);
    }

    if (!ArrayUtil.contains(displayViews, _displayStyle)) {
        _displayStyle = displayViews[0];
    }

    return _displayStyle;
}

From source file:com.liferay.site.teams.web.internal.display.context.SiteTeamsDisplayContext.java

License:Open Source License

public String getDisplayStyle() {
    if (Validator.isNotNull(_displayStyle)) {
        return _displayStyle;
    }//from ww  w  .j  a  v  a  2  s .co m

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(_request);

    _displayStyle = portalPreferences.getValue(SiteTeamsPortletKeys.SITE_TEAMS, "display-style", "icon");

    return _displayStyle;
}

From source file:com.liferay.site.teams.web.internal.portlet.SiteTeamsPortlet.java

License:Open Source License

public void changeDisplayStyle(ActionRequest actionRequest, ActionResponse actionResponse) {

    hideDefaultSuccessMessage(actionRequest);

    String displayStyle = ParamUtil.getString(actionRequest, "displayStyle");

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(actionRequest);

    portalPreferences.setValue(SiteTeamsPortletKeys.SITE_TEAMS, "display-style", displayStyle);
}

From source file:com.liferay.trash.web.internal.display.context.TrashDisplayContext.java

License:Open Source License

public String getDisplayStyle() {
    if (Validator.isNotNull(_displayStyle)) {
        return _displayStyle;
    }//from w  w  w. j a  v a 2  s .  co  m

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(_request);

    _displayStyle = portalPreferences.getValue(TrashPortletKeys.TRASH, "display-style", "list");

    return _displayStyle;
}

From source file:com.liferay.trash.web.internal.portlet.TrashPortlet.java

License:Open Source License

public void changeDisplayStyle(ActionRequest actionRequest, ActionResponse actionResponse) {

    hideDefaultSuccessMessage(actionRequest);

    String displayStyle = ParamUtil.getString(actionRequest, "displayStyle");

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(actionRequest);

    portalPreferences.setValue(TrashPortletKeys.TRASH, "display-style", displayStyle);
}

From source file:com.liferay.trash.web.internal.search.EntrySearch.java

License:Open Source License

public EntrySearch(PortletRequest portletRequest, PortletURL iteratorURL) {
    super(portletRequest, new EntryDisplayTerms(portletRequest), new EntrySearchTerms(portletRequest),
            DEFAULT_CUR_PARAM, DEFAULT_DELTA, iteratorURL, headerNames, EMPTY_RESULTS_MESSAGE);

    try {//from   w  w w.j a v a 2  s .c om
        PortalPreferences preferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest);

        String portletId = PortletProviderUtil.getPortletId(User.class.getName(), PortletProvider.Action.VIEW);

        String orderByCol = ParamUtil.getString(portletRequest, "orderByCol");
        String orderByType = ParamUtil.getString(portletRequest, "orderByType");

        if (Validator.isNotNull(orderByCol) && Validator.isNotNull(orderByType)) {

            preferences.setValue(portletId, "entries-order-by-col", orderByCol);
            preferences.setValue(portletId, "entries-order-by-type", orderByType);
        } else {
            orderByCol = preferences.getValue(portletId, "entries-order-by-col", "removed-date");
            orderByType = preferences.getValue(portletId, "entries-order-by-type", "asc");
        }

        OrderByComparator<TrashEntry> orderByComparator = _getEntryOrderByComparator(orderByCol, orderByType);

        setOrderableHeaders(orderableHeaders);
        setOrderByCol(orderByCol);
        setOrderByType(orderByType);
        setOrderByComparator(orderByComparator);
    } catch (Exception e) {
        _log.error("Unable to initialize entry search", e);
    }
}