List of usage examples for com.liferay.portal.kernel.dao.search DisplayTerms DisplayTerms
public DisplayTerms(PortletRequest portletRequest)
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 w w w .ja 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); } }
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 w w .j a va 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); } }
From source file:com.liferay.knowledgebase.display.search.KBArticleSearch.java
License:Open Source License
public KBArticleSearch(PortletRequest portletRequest, PortletURL iteratorURL) { super(portletRequest, new DisplayTerms(portletRequest), new DisplayTerms(portletRequest), DEFAULT_CUR_PARAM, DEFAULT_DELTA, iteratorURL, null, EMPTY_RESULTS_MESSAGE); try {// w w w . j a va2 s .co m PortalPreferences portalPreferences = PortletPreferencesFactoryUtil .getPortalPreferences(portletRequest); PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.getPortletSetup(portletRequest); String orderByCol = ParamUtil.getString(portletRequest, "orderByCol"); String orderByType = ParamUtil.getString(portletRequest, "orderByType"); if (Validator.isNotNull(orderByCol) && Validator.isNotNull(orderByType)) { portalPreferences.setValue(PortletKeys.KNOWLEDGE_BASE_DISPLAY, "kb-articles-order-by-col", orderByCol); portalPreferences.setValue(PortletKeys.KNOWLEDGE_BASE_DISPLAY, "kb-articles-order-by-type", orderByType); } else { String portletOrderByCol = portletPreferences.getValue("kbArticlesOrderByCol", StringPool.BLANK); String portletOrderByType = portletPreferences.getValue("kbArticlesOrderByType", StringPool.BLANK); orderByCol = portalPreferences.getValue(PortletKeys.KNOWLEDGE_BASE_DISPLAY, "kb-articles-order-by-col", portletOrderByCol); orderByType = portalPreferences.getValue(PortletKeys.KNOWLEDGE_BASE_DISPLAY, "kb-articles-order-by-type", portletOrderByType); } OrderByComparator orderByComparator = KnowledgeBaseUtil.getKBArticleOrderByComparator(orderByCol, orderByType); setOrderByCol(orderByCol); setOrderByType(orderByType); setOrderByComparator(orderByComparator); } catch (Exception e) { _log.error(e); } }
From source file:com.liferay.knowledgebase.section.search.KBArticleSearch.java
License:Open Source License
public KBArticleSearch(PortletRequest portletRequest, PortletURL iteratorURL) { super(portletRequest, new DisplayTerms(portletRequest), new DisplayTerms(portletRequest), DEFAULT_CUR_PARAM, DEFAULT_DELTA, iteratorURL, null, EMPTY_RESULTS_MESSAGE); try {//from w ww . j a v a 2 s. c o m PortletPreferences preferences = PortletPreferencesFactoryUtil.getPortletSetup(portletRequest); int defaultDelta = GetterUtil.getInteger(preferences.getValue("kbArticlesDelta", null)); int delta = ParamUtil.getInteger(portletRequest, getDeltaParam(), defaultDelta); setDelta(delta); String orderByCol = preferences.getValue("kbArticlesOrderByCol", StringPool.BLANK); String orderByType = preferences.getValue("kbArticlesOrderByType", StringPool.BLANK); setOrderByCol(orderByCol); setOrderByType(orderByType); OrderByComparator<KBArticle> orderByComparator = KnowledgeBaseUtil .getKBArticleOrderByComparator(orderByCol, orderByType); setOrderByComparator(orderByComparator); } catch (Exception e) { _log.error(e); } }