List of usage examples for com.liferay.portal.util PropsValues DL_DISPLAY_VIEWS
String[] DL_DISPLAY_VIEWS
To view the source code for com.liferay.portal.util PropsValues DL_DISPLAY_VIEWS.
Click Source Link
From source file:com.liferay.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java
License:Open Source License
private void _populateDisplayViews() { DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings(); String[] displayViews = dlPortletInstanceSettings.getDisplayViews(); _currentDisplayViews = new ArrayList<>(); for (String displayView : displayViews) { _currentDisplayViews.add(// ww w. j a va2s. c om new KeyValuePair(displayView, LanguageUtil.get(_dlRequestHelper.getLocale(), displayView))); } Arrays.sort(displayViews); _availableDisplayViews = new ArrayList<>(); Set<String> allDisplayViews = SetUtil.fromArray(PropsValues.DL_DISPLAY_VIEWS); for (String displayView : allDisplayViews) { if (Arrays.binarySearch(displayViews, displayView) < 0) { _availableDisplayViews.add( new KeyValuePair(displayView, LanguageUtil.get(_dlRequestHelper.getLocale(), displayView))); } } _availableDisplayViews = ListUtil.sort(_availableDisplayViews, new KeyValuePairComparator(false, true)); }