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.document.library.web.internal.display.context.logic.DLVisualizationHelper.java

License:Open Source License

public String getDisplayStyle() {
    DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings();

    String[] displayViews = dlPortletInstanceSettings.getDisplayViews();

    String displayStyle = ParamUtil.getString(_dlRequestHelper.getRequest(), "displayStyle");

    if (Validator.isNull(displayStyle)) {
        PortalPreferences portalPreferences = PortletPreferencesFactoryUtil
                .getPortalPreferences(_dlRequestHelper.getLiferayPortletRequest());

        displayStyle = portalPreferences.getValue(DLPortletKeys.DOCUMENT_LIBRARY, "display-style",
                PropsValues.DL_DEFAULT_DISPLAY_VIEW);
    }//from   ww w.j  a  v  a 2s  .c o  m

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

    return displayStyle;
}

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) {/*from   w w w .  jav  a2  s  .c o m*/

    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 . j a  v  a2s .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 ww w  . jav a 2  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 {//from   www.j ava2 s. c om
        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);
    }
}

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

License:Open Source License

public String getDDLRecordSetDisplayStyle() {
    if (_ddlRecordDisplayStyle == null) {
        PortalPreferences portalPreferences = PortletPreferencesFactoryUtil
                .getPortalPreferences(_ddlRequestHelper.getRenderRequest());

        _ddlRecordDisplayStyle = ParamUtil.getString(_ddlRequestHelper.getRenderRequest(), "displayStyle");

        if (Validator.isNull(_ddlRecordDisplayStyle)) {
            _ddlRecordDisplayStyle = portalPreferences.getValue(DDLPortletKeys.DYNAMIC_DATA_LISTS,
                    "display-style", _ddlWebConfiguration.defaultDisplayView());
        } else if (ArrayUtil.contains(getDDLRecordSetDisplayViews(), _ddlRecordDisplayStyle)) {

            portalPreferences.setValue(DDLPortletKeys.DYNAMIC_DATA_LISTS, "display-style",
                    _ddlRecordDisplayStyle);
        }//from w w  w  .  j av a 2 s .  c om

        if (!ArrayUtil.contains(getDDLRecordSetDisplayViews(), _ddlRecordDisplayStyle)) {

            _ddlRecordDisplayStyle = getDDLRecordSetDisplayViews()[0];
        }
    }

    return _ddlRecordDisplayStyle;
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormAdminDisplayContext.java

License:Open Source License

protected String getDisplayStyle(PortletRequest portletRequest, DDMFormWebConfiguration formWebConfiguration,
        String[] displayViews) {// w  w  w  .j a  v a2  s.  c o m

    PortalPreferences portalPreferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest);

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

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

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

    return displayStyle;
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormViewFormInstanceRecordsDisplayContext.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(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                "view-entries-order-by-col", "modified-date");
    } else {/*from  w  ww .ja v  a2s.  c  o  m*/
        portalPreferences.setValue(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                "view-entries-order-by-col", orderByCol);
    }

    return orderByCol;
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormViewFormInstanceRecordsDisplayContext.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(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                "view-entries-order-by-type", "asc");
    } else {/*from ww w  .  j  a va2  s  .c om*/
        portalPreferences.setValue(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                "view-entries-order-by-type", orderByType);
    }

    return orderByType;
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.search.FormInstanceRecordSearch.java

License:Open Source License

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

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

    try {/*from   w  ww  .  j  av  a  2s  . c  o 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(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                    "view-entries-order-by-col", orderByCol);
            preferences.setValue(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                    "view-entries-order-by-type", orderByType);
        } else {
            orderByCol = preferences.getValue(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                    "view-entries-order-by-col", "id");
            orderByType = preferences.getValue(DDMFormPortletKeys.DYNAMIC_DATA_MAPPING_FORM_ADMIN,
                    "view-entries-order-by-type", "asc");
        }

        OrderByComparator<DDMFormInstanceRecord> orderByComparator = getDDMFormInstanceRecordOrderByComparator(
                orderByCol, orderByType);

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