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.portlet.toolbar.contributor.DLPortletToolbarContributor.java
License:Open Source License
public MenuItem getPortletTitleAddFolderMenuItem(ThemeDisplay themeDisplay, PortletRequest portletRequest, Folder folder) {//ww w .ja v a 2 s.co m long folderId = _getFolderId(folder); if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.ADD_FOLDER)) { return null; } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), (folder != null) ? "subfolder" : "folder")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_folder"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); portletURL.setParameter("repositoryId", String.valueOf(_getRepositoryId(themeDisplay, folder))); portletURL.setParameter("parentFolderId", String.valueOf(folderId)); portletURL.setParameter("ignoreRootFolder", Boolean.TRUE.toString()); urlMenuItem.setURL(portletURL.toString()); return urlMenuItem; }
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.DLPortletToolbarContributor.java
License:Open Source License
public MenuItem getPortletTitleAddMultipleDocumentsMenuItem(ThemeDisplay themeDisplay, PortletRequest portletRequest, Folder folder) { if ((folder != null) && !folder.isSupportsMultipleUpload()) { return null; }/* w w w . j ava 2s .com*/ List<DLFileEntryType> fileEntryTypes = getFileEntryTypes(themeDisplay.getScopeGroupId(), folder); if (fileEntryTypes.isEmpty()) { return null; } long folderId = _getFolderId(folder); if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.ADD_DOCUMENT)) { return null; } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), "multiple-documents")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/document_library/upload_multiple_file_entries"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); portletURL.setParameter("repositoryId", String.valueOf(_getRepositoryId(themeDisplay, folder))); portletURL.setParameter("folderId", String.valueOf(folderId)); urlMenuItem.setURL(portletURL.toString()); return urlMenuItem; }
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.DLPortletToolbarContributor.java
License:Open Source License
public URLMenuItem getPortletTitleAddRepositoryMenuItem(Folder folder, ThemeDisplay themeDisplay, PortletRequest portletRequest) { if (folder != null) { return null; }/* w w w . j a v a 2 s. c om*/ if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, ActionKeys.ADD_REPOSITORY)) { return null; } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), "repository")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_repository"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); urlMenuItem.setURL(portletURL.toString()); return urlMenuItem; }
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.DLPortletToolbarContributor.java
License:Open Source License
public URLMenuItem getPortletTitleAddShortcutMenuItem(Folder folder, ThemeDisplay themeDisplay, PortletRequest portletRequest) { if ((folder != null) && !folder.isSupportsShortcuts()) { return null; }/*from w w w . j a va2 s. c o m*/ long folderId = _getFolderId(folder); if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.ADD_SHORTCUT)) { return null; } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), "shortcut")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_file_shortcut"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); portletURL.setParameter("repositoryId", String.valueOf(_getRepositoryId(themeDisplay, folder))); portletURL.setParameter("folderId", String.valueOf(folderId)); urlMenuItem.setURL(portletURL.toString()); return urlMenuItem; }
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.DLPortletToolbarContributor.java
License:Open Source License
private MenuItem _getPortletTitleAddBasicDocumentMenuItem(Folder folder, ThemeDisplay themeDisplay, PortletRequest portletRequest) { long folderId = _getFolderId(folder); URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), "basic-document")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_file_entry"); portletURL.setParameter(Constants.CMD, Constants.ADD); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); portletURL.setParameter("repositoryId", String.valueOf(_getRepositoryId(themeDisplay, folder))); portletURL.setParameter("folderId", String.valueOf(folderId)); urlMenuItem.setURL(portletURL.toString()); return urlMenuItem; }
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.IGPortletToolbarContributor.java
License:Open Source License
protected void addPortletTitleAddMulpleFileEntriesMenuItem(List<MenuItem> menuItems, Folder folder, ThemeDisplay themeDisplay, PortletRequest portletRequest) { MenuItem portletTitleAddMultipleDocumentsMenuItem = _dlPortletToolbarContributor .getPortletTitleAddMultipleDocumentsMenuItem(themeDisplay, portletRequest, folder); if (portletTitleAddMultipleDocumentsMenuItem != null) { portletTitleAddMultipleDocumentsMenuItem .setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), "multiple-media")); menuItems.add(portletTitleAddMultipleDocumentsMenuItem); }//from w w w. j ava2 s . co m }
From source file:com.liferay.document.library.web.internal.template.DocumentLibraryPortletDisplayTemplateHandler.java
License:Open Source License
@Override public String getName(Locale locale) { String portletTitle = _portal.getPortletTitle(DLPortletKeys.DOCUMENT_LIBRARY, locale); return portletTitle.concat(StringPool.SPACE).concat(LanguageUtil.get(locale, "template")); }
From source file:com.liferay.dynamic.data.lists.exporter.impl.BaseDDLExporter.java
License:Open Source License
protected String getStatusMessage(int status) { String statusLabel = WorkflowConstants.getStatusLabel(status); return LanguageUtil.get(_locale, statusLabel); }
From source file:com.liferay.dynamic.data.lists.exporter.impl.DDLCSVExporter.java
License:Open Source License
@Override protected byte[] doExport(long recordSetId, int status, int start, int end, OrderByComparator<DDLRecord> orderByComparator) throws Exception { StringBundler sb = new StringBundler(); DDLRecordSet recordSet = _ddlRecordSetService.getRecordSet(recordSetId); DDMStructure ddmStructure = recordSet.getDDMStructure(); List<DDMFormField> ddmFormFields = getDDMFormFields(ddmStructure); for (DDMFormField ddmFormField : ddmFormFields) { LocalizedValue label = ddmFormField.getLabel(); sb.append(CSVUtil.encode(label.getString(getLocale()))); sb.append(CharPool.COMMA);/*from w ww. j a v a 2 s .c o m*/ } sb.append(LanguageUtil.get(getLocale(), "status")); sb.append(StringPool.NEW_LINE); List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end, orderByComparator); Iterator<DDLRecord> iterator = records.iterator(); while (iterator.hasNext()) { DDLRecord record = iterator.next(); DDLRecordVersion recordVersion = record.getRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getDDMStorageId()); Fields fields = _ddmFormValuesToFieldsConverter.convert(ddmStructure, ddmFormValues); for (DDMFormField ddmFormField : ddmFormFields) { String name = ddmFormField.getName(); String value = StringPool.BLANK; if (fields.contains(name)) { Field field = fields.get(name); value = field.getRenderedValue(getLocale()); } sb.append(CSVUtil.encode(value)); sb.append(CharPool.COMMA); } sb.append(getStatusMessage(recordVersion.getStatus())); if (iterator.hasNext()) { sb.append(StringPool.NEW_LINE); } } String csv = sb.toString(); return csv.getBytes(); }
From source file:com.liferay.dynamic.data.lists.exporter.impl.DDLXMLExporter.java
License:Open Source License
@Override protected byte[] doExport(long recordSetId, int status, int start, int end, OrderByComparator<DDLRecord> orderByComparator) throws Exception { DDLRecordSet recordSet = _ddlRecordSetService.getRecordSet(recordSetId); DDMStructure ddmStructure = recordSet.getDDMStructure(); List<DDMFormField> ddmFormFields = getDDMFormFields(ddmStructure); Document document = SAXReaderUtil.createDocument(); Element rootElement = document.addElement("root"); List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end, orderByComparator);//from www.ja va 2s. c om for (DDLRecord record : records) { Element fieldsElement = rootElement.addElement("fields"); DDLRecordVersion recordVersion = record.getRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getDDMStorageId()); Fields fields = _ddmFormValuesToFieldsConverter.convert(ddmStructure, ddmFormValues); for (DDMFormField ddmFormField : ddmFormFields) { LocalizedValue label = ddmFormField.getLabel(); String name = ddmFormField.getName(); String value = StringPool.BLANK; if (fields.contains(name)) { Field field = fields.get(name); value = field.getRenderedValue(getLocale()); } addFieldElement(fieldsElement, label.getString(getLocale()), value); } addFieldElement(fieldsElement, LanguageUtil.get(getLocale(), "status"), getStatusMessage(recordVersion.getStatus())); } String xml = document.asXML(); return xml.getBytes(); }