List of usage examples for com.liferay.portal.kernel.language LanguageUtil get
public static String get(ResourceBundle resourceBundle, String key)
From source file:com.liferay.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java
License:Open Source License
private void _populateFileEntryColumns() { DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings(); String[] fileEntryColumns = dlPortletInstanceSettings.getFileEntryColumns(); _currentFileEntryColumns = new ArrayList<>(); for (String fileEntryColumn : fileEntryColumns) { _currentFileEntryColumns.add(new KeyValuePair(fileEntryColumn, LanguageUtil.get(_dlRequestHelper.getLocale(), fileEntryColumn))); }/* w w w . j av a 2s. com*/ _availableFileEntryColumns = new ArrayList<>(); Arrays.sort(fileEntryColumns); Set<String> allFileEntryColumns = SetUtil.fromArray(_getAllFileEntryColumns()); for (String fileEntryColumn : allFileEntryColumns) { if (Arrays.binarySearch(fileEntryColumns, fileEntryColumn) < 0) { _availableFileEntryColumns.add(new KeyValuePair(fileEntryColumn, LanguageUtil.get(_dlRequestHelper.getLocale(), fileEntryColumn))); } } _availableFileEntryColumns = ListUtil.sort(_availableFileEntryColumns, new KeyValuePairComparator(false, true)); }
From source file:com.liferay.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java
License:Open Source License
private void _populateFolderColumns() { DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings(); String[] folderColumns = dlPortletInstanceSettings.getFolderColumns(); _currentFolderColumns = new ArrayList<>(); for (String folderColumn : folderColumns) { _currentFolderColumns.add(//from w w w. j a va 2s. co m new KeyValuePair(folderColumn, LanguageUtil.get(_dlRequestHelper.getLocale(), folderColumn))); } _availableFolderColumns = new ArrayList<>(); Arrays.sort(folderColumns); Set<String> allFolderColumns = SetUtil.fromArray(_getAllFolderColumns()); for (String folderColumn : allFolderColumns) { if (Arrays.binarySearch(folderColumns, folderColumn) < 0) { _availableFolderColumns.add(new KeyValuePair(folderColumn, LanguageUtil.get(_dlRequestHelper.getLocale(), folderColumn))); } } _availableFolderColumns = ListUtil.sort(_availableFolderColumns, new KeyValuePairComparator(false, true)); }
From source file:com.liferay.document.library.web.internal.display.context.logic.DLPortletInstanceSettingsHelper.java
License:Open Source License
private void _populateMimeTypes() { DLPortletInstanceSettings dlPortletInstanceSettings = _dlRequestHelper.getDLPortletInstanceSettings(); String[] mediaGalleryMimeTypes = dlPortletInstanceSettings.getMimeTypes(); Arrays.sort(mediaGalleryMimeTypes); ThemeDisplay themeDisplay = _dlRequestHelper.getThemeDisplay(); _currentMimeTypes = new ArrayList<>(); for (String mimeType : mediaGalleryMimeTypes) { _currentMimeTypes.add(new KeyValuePair(mimeType, LanguageUtil.get(themeDisplay.getLocale(), mimeType))); }//from ww w. j ava 2 s . c o m _availableMimeTypes = new ArrayList<>(); Set<String> allMediaGalleryMimeTypes = DLUtil.getAllMediaGalleryMimeTypes(); for (String mimeType : allMediaGalleryMimeTypes) { if (Arrays.binarySearch(mediaGalleryMimeTypes, mimeType) < 0) { _availableMimeTypes .add(new KeyValuePair(mimeType, LanguageUtil.get(themeDisplay.getLocale(), mimeType))); } } }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addCancelCheckoutToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!_fileEntryDisplayContextHelper.isCancelCheckoutDocumentActionAvailable()) { return;/*from ww w . j a v a2 s . co m*/ } _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.CANCEL_CHECKOUT, LanguageUtil.get(_resourceBundle, "cancel-checkout[document]"), getSubmitFormJavaScript(Constants.CANCEL_CHECKOUT, null)); }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addCheckinToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!_fileEntryDisplayContextHelper.isCheckinActionAvailable()) { return;//from www . j a v a 2s .com } PortletURL portletURL = _getActionURL("/document_library/edit_file_entry", Constants.CHECKIN); portletURL.setParameter("fileEntryId", String.valueOf(_fileEntry.getFileEntryId())); JavaScriptToolbarItem javaScriptToolbarItem = _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.CHECKIN, LanguageUtil.get(_resourceBundle, "checkin"), getNamespace() + "showVersionDetailsDialog('" + portletURL + "');"); String javaScript = "/com/liferay/document/library/web/display/context/dependencies" + "/checkin_js.ftl"; Class<?> clazz = getClass(); URLTemplateResource urlTemplateResource = new URLTemplateResource(javaScript, clazz.getResource(javaScript)); Template template = TemplateManagerUtil.getTemplate(TemplateConstants.LANG_TYPE_FTL, urlTemplateResource, false); template.put("dialogCancelButtonLabel", LanguageUtil.get(_resourceBundle, "cancel")); template.put("dialogSaveButtonLabel", LanguageUtil.get(_resourceBundle, "save")); template.put("dialogTitle", UnicodeLanguageUtil.get(_resourceBundle, "describe-your-changes")); template.put("namespace", getNamespace()); UnsyncStringWriter unsyncStringWriter = new UnsyncStringWriter(); template.processTemplate(unsyncStringWriter); javaScriptToolbarItem.setJavaScript(unsyncStringWriter.toString()); }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addCheckoutToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!_fileEntryDisplayContextHelper.isCheckoutDocumentActionAvailable()) { return;/* w ww . j a v a 2 s . c o m*/ } _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.CHECKOUT, LanguageUtil.get(_resourceBundle, "checkout[document]"), getSubmitFormJavaScript(Constants.CHECKOUT, null)); }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addDeleteToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!isDeleteActionAvailable()) { return;/*from w ww. j a va 2 s . co m*/ } LiferayPortletResponse liferayPortletResponse = _getLiferayPortletResponse(); PortletURL portletURL = liferayPortletResponse.createRenderURL(); long folderId = _fileEntry.getFolderId(); if (folderId == DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { portletURL.setParameter("mvcRenderCommandName", "/document_library/view"); } else { portletURL.setParameter("mvcRenderCommandName", "/document_library/view_folder"); } portletURL.setParameter("folderId", String.valueOf(folderId)); StringBundler sb = new StringBundler(5); sb.append("if (confirm('"); sb.append(UnicodeLanguageUtil.get(_resourceBundle, "are-you-sure-you-want-to-delete-this")); sb.append("')) {"); sb.append(getSubmitFormJavaScript(Constants.DELETE, portletURL.toString())); sb.append("}"); _addJavaScriptUIItem(new JavaScriptToolbarItem(), toolbarItems, DLUIItemKeys.DELETE, LanguageUtil.get(_resourceBundle, "delete"), sb.toString()); }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addDownloadToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!_fileEntryDisplayContextHelper.isDownloadActionAvailable()) { return;/*from ww w .j ava 2 s .co m*/ } _addURLUIItem(new URLToolbarItem(), toolbarItems, DLUIItemKeys.DOWNLOAD, LanguageUtil.get(_resourceBundle, "download"), DLUtil.getDownloadURL(_fileEntry, _fileVersion, _themeDisplay, StringPool.BLANK)); }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addEditToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!_fileEntryDisplayContextHelper.isEditActionAvailable()) { return;//from w ww . j ava 2s .c o m } PortletURL portletURL = _getRenderURL("/document_library/edit_file_entry"); _addURLUIItem(new URLToolbarItem(), toolbarItems, DLUIItemKeys.EDIT, LanguageUtil.get(_resourceBundle, "edit"), portletURL.toString()); }
From source file:com.liferay.document.library.web.internal.display.context.logic.UIItemsBuilder.java
License:Open Source License
public void addMoveToolbarItem(List<ToolbarItem> toolbarItems) throws PortalException { if (!_fileEntryDisplayContextHelper.isMoveActionAvailable()) { return;/*from ww w . ja v a 2s . c o m*/ } PortletURL portletURL = _getRenderURL("/document_library/move_entry"); _addURLUIItem(new URLToolbarItem(), toolbarItems, DLUIItemKeys.MOVE, LanguageUtil.get(_resourceBundle, "move"), portletURL.toString()); }