Example usage for com.liferay.portal.kernel.portlet PortalPreferences setValue

List of usage examples for com.liferay.portal.kernel.portlet PortalPreferences setValue

Introduction

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

Prototype

public void setValue(String namespace, String key, String value);

Source Link

Usage

From source file:com.liferay.asset.browser.web.internal.portlet.AssetBrowserPortlet.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(AssetBrowserPortletKeys.ASSET_BROWSER, "display-style", displayStyle);
}

From source file:com.liferay.asset.categories.admin.web.internal.portlet.AssetCategoryAdminPortlet.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(AssetCategoriesAdminPortletKeys.ASSET_CATEGORIES_ADMIN, "display-style",
            displayStyle);/*ww w. j  a  va 2s.  co  m*/
}

From source file:com.liferay.asset.display.template.web.internal.portlet.AssetDisplayTemplatePortlet.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(AssetDisplayTemplatePortletKeys.ASSET_DISPLAY_TEMPLATE, "display-style",
            displayStyle);//from   w  w w.j ava2 s.  c  o m
}

From source file:com.liferay.asset.publisher.web.display.context.BaseItemSelectorViewDisplayContext.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(AssetPublisherWebKeys.ITEM_SELECTOR, "display-style", "icon");
    } else {//from  ww w.  j  av a2 s  .co m
        portalPreferences.setValue(AssetPublisherWebKeys.ITEM_SELECTOR, "display-style", displayStyle);

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

    return displayStyle;
}

From source file:com.liferay.asset.tags.admin.web.internal.portlet.AssetTagsAdminPortlet.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(AssetTagsAdminPortletKeys.ASSET_TAGS_ADMIN, "display-style", displayStyle);
}

From source file:com.liferay.calendar.web.internal.search.CalendarResourceSearch.java

License:Open Source License

public CalendarResourceSearch(PortletRequest portletRequest, String curParam, PortletURL iteratorURL) {

    super(portletRequest, new CalendarResourceDisplayTerms(portletRequest),
            new CalendarResourceDisplayTerms(portletRequest), curParam, DEFAULT_DELTA, iteratorURL, null,
            EMPTY_RESULTS_MESSAGE);/*from  w ww .  ja v a2 s  .  co  m*/

    CalendarResourceDisplayTerms displayTerms = (CalendarResourceDisplayTerms) getDisplayTerms();

    iteratorURL.setParameter(CalendarResourceDisplayTerms.ACTIVE, String.valueOf(displayTerms.isActive()));
    iteratorURL.setParameter(CalendarResourceDisplayTerms.CODE, displayTerms.getCode());
    iteratorURL.setParameter(CalendarResourceDisplayTerms.DESCRIPTION, displayTerms.getDescription());
    iteratorURL.setParameter(CalendarResourceDisplayTerms.NAME, displayTerms.getName());
    iteratorURL.setParameter(CalendarResourceDisplayTerms.SCOPE, String.valueOf(displayTerms.getScope()));

    try {
        PortalPreferences preferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest);

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

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

            preferences.setValue(CalendarPortletKeys.CALENDAR, "users-resources-order-by-col", orderByCol);
            preferences.setValue(CalendarPortletKeys.CALENDAR, "users-resources-order-by-type", orderByType);
        } else {
            orderByCol = preferences.getValue(CalendarPortletKeys.CALENDAR, "users-resources-order-by-col",
                    "last-name");
            orderByType = preferences.getValue(CalendarPortletKeys.CALENDAR, "users-resources-order-by-type",
                    "asc");
        }

        OrderByComparator<CalendarResource> orderByComparator = CalendarResourceUtil
                .getOrderByComparator(orderByCol, orderByType);

        setOrderableHeaders(orderableHeaders);
        setOrderByCol(orderByCol);
        setOrderByType(orderByType);
        setOrderByComparator(orderByComparator);
    } catch (Exception e) {
        _log.error(e);
    }
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormAdminDisplayContext.java

License:Open Source License

protected String getDisplayStyle(PortletRequest portletRequest, DDLFormWebConfiguration ddlFormWebConfiguration,
        String[] displayViews) {// w  w  w. j av a  2s  .c  om

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest);

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

    if (Validator.isNull(displayStyle)) {
        displayStyle = portalPreferences.getValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                "display-style", ddlFormWebConfiguration.defaultDisplayView());
    } else if (ArrayUtil.contains(displayViews, displayStyle)) {
        portalPreferences.setValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN, "display-style",
                displayStyle);
    }

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

    return displayStyle;
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormViewRecordsDisplayContext.java

License:Open Source License

public String getOrderByCol() {
    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(_renderRequest);

    String orderByCol = ParamUtil.getString(_renderRequest, "orderByCol");

    if (Validator.isNull(orderByCol)) {
        orderByCol = portalPreferences.getValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                "view-entries-order-by-col", "modified-date");
    } else {//from w  w  w. ja v a  2s .co m
        portalPreferences.setValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                "view-entries-order-by-col", orderByCol);
    }

    return orderByCol;
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormViewRecordsDisplayContext.java

License:Open Source License

public String getOrderByType() {
    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(_renderRequest);

    String orderByType = ParamUtil.getString(_renderRequest, "orderByType");

    if (Validator.isNull(orderByType)) {
        orderByType = portalPreferences.getValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                "view-entries-order-by-type", "asc");
    } else {/*from  w w  w .  j  a va2 s  .  c  o m*/
        portalPreferences.setValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                "view-entries-order-by-type", orderByType);
    }

    return orderByType;
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.search.RecordSearch.java

License:Open Source License

public RecordSearch(PortletRequest portletRequest, PortletURL iteratorURL, List<String> headerNames) {

    super(portletRequest, new DisplayTerms(portletRequest), null, DEFAULT_CUR_PARAM, DEFAULT_DELTA, iteratorURL,
            headerNames, EMPTY_RESULTS_MESSAGE);

    try {/* w ww  . j a v a2  s  .co  m*/
        PortalPreferences preferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest);

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

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

            preferences.setValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN, "view-entries-order-by-col",
                    orderByCol);
            preferences.setValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN, "view-entries-order-by-type",
                    orderByType);
        } else {
            orderByCol = preferences.getValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                    "view-entries-order-by-col", "id");
            orderByType = preferences.getValue(DDLFormPortletKeys.DYNAMIC_DATA_LISTS_FORM_ADMIN,
                    "view-entries-order-by-type", "asc");
        }

        OrderByComparator<DDLRecord> orderByComparator = getRecordOrderByComparator(orderByCol, orderByType);

        setOrderableHeaders(orderableHeaders);
        setOrderByCol(orderByCol);
        setOrderByType(orderByType);
        setOrderByComparator(orderByComparator);
    } catch (Exception e) {
        _log.error(e, e);
    }
}