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.dynamic.data.lists.form.web.internal.display.context.DDLFormDisplayContext.java
License:Open Source License
protected String getSubmitLabel(DDLRecordSet recordSet) { ThemeDisplay themeDisplay = getThemeDisplay(); boolean workflowEnabled = hasWorkflowEnabled(recordSet, themeDisplay); if (workflowEnabled) { return LanguageUtil.get(themeDisplay.getRequest(), "submit-for-publication"); } else {/*from w ww .ja v a2 s . com*/ return LanguageUtil.get(themeDisplay.getRequest(), "submit"); } }
From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.util.DDMExpressionFunctionMetadataHelper.java
License:Open Source License
public DDMExpressionFunctionMetadataHelper(ResourceBundle resourceBundle) { addDDMExpressionFunctionMetadata(/*from w w w . ja v a 2s. co m*/ new DDMExpressionFunctionMetadata("equals-to", LanguageUtil.get(resourceBundle, "is-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("not-equals-to", LanguageUtil.get(resourceBundle, "is-not-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata( new DDMExpressionFunctionMetadata("contains", LanguageUtil.get(resourceBundle, "contains"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("not-contains", LanguageUtil.get(resourceBundle, "does-not-contain"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("greater-than", LanguageUtil.get(resourceBundle, "is-greater-than"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("greater-than-equals", LanguageUtil.get(resourceBundle, "is-greater-than-or-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata( new DDMExpressionFunctionMetadata("less-than", LanguageUtil.get(resourceBundle, "is-less-than"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(new DDMExpressionFunctionMetadata("less-than-equals", LanguageUtil.get(resourceBundle, "is-less-than-or-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.GetFunctionsMVCResourceCommand.java
License:Open Source License
protected JSONObject toJSONObject(Map.Entry<String, DDMExpressionFunction> entry, ResourceBundle resourceBundle) { JSONObject jsonObject = _jsonFactory.createJSONObject(); String key = entry.getKey();/* w w w . j a va2 s. co m*/ String labelLanguageKey = key + CharPool.UNDERLINE + "function"; jsonObject.put("label", LanguageUtil.get(resourceBundle, labelLanguageKey)); jsonObject.put("value", key); String tooltipLanguageKey = key + CharPool.UNDERLINE + "tooltip"; jsonObject.put("tooltip", LanguageUtil.get(resourceBundle, tooltipLanguageKey)); return jsonObject; }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.DDLRecordSetPublishPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "publish"); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.DDLRecordSetSettingsPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "settings"); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.DDMDataProviderPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { String languageId = getLanguageId(portletRequest); ResourceBundle resourceBundle = _resourceBundleLoader.loadResourceBundle(languageId); return LanguageUtil.get(resourceBundle, getMessageKey()); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.ExportDDLRecordSetPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "export"); }
From source file:com.liferay.dynamic.data.lists.internal.exporter.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); Map<String, DDMFormField> ddmFormFields = getDistinctFields(recordSetId); Locale locale = getLocale();/* w ww.j a v a 2 s. c o m*/ for (DDMFormField ddmFormField : ddmFormFields.values()) { LocalizedValue label = ddmFormField.getLabel(); sb.append(CSVUtil.encode(label.getString(locale))); sb.append(CharPool.COMMA); } sb.append(LanguageUtil.get(locale, "status")); sb.append(CharPool.COMMA); sb.append(LanguageUtil.get(locale, "modified-date")); sb.append(CharPool.COMMA); sb.append(LanguageUtil.get(locale, "author")); sb.append(StringPool.NEW_LINE); List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end, orderByComparator); Iterator<DDLRecord> iterator = records.iterator(); DateTimeFormatter dateTimeFormatter = getDateTimeFormatter(); while (iterator.hasNext()) { DDLRecord record = iterator.next(); DDLRecordVersion recordVersion = record.getRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getDDMStorageId()); Map<String, DDMFormFieldRenderedValue> values = getRenderedValues(recordSet.getScope(), ddmFormFields.values(), ddmFormValues); for (Map.Entry<String, DDMFormField> entry : ddmFormFields.entrySet()) { if (values.containsKey(entry.getKey())) { DDMFormFieldRenderedValue ddmFormFieldRenderedValue = values.get(entry.getKey()); sb.append(CSVUtil.encode(ddmFormFieldRenderedValue.getValue())); } else { sb.append(StringPool.BLANK); } sb.append(CharPool.COMMA); } sb.append(getStatusMessage(recordVersion.getStatus())); sb.append(CharPool.COMMA); sb.append(formatDate(recordVersion.getStatusDate(), dateTimeFormatter)); sb.append(CharPool.COMMA); sb.append(CSVUtil.encode(recordVersion.getUserName())); if (iterator.hasNext()) { sb.append(StringPool.NEW_LINE); } } String csv = sb.toString(); return csv.getBytes(); }
From source file:com.liferay.dynamic.data.lists.internal.exporter.DDLXLSExporter.java
License:Open Source License
protected void createHeaderRow(Collection<DDMFormField> ddmFormFields, Sheet sheet, Workbook workbook) { Row row = sheet.createRow(0);/* w w w. j av a 2 s . co m*/ CellStyle cellStyle = createCellStyle(workbook, true, "Courier New", (short) 14); int cellIndex = 0; Cell cell = null; Locale locale = getLocale(); for (DDMFormField ddmFormField : ddmFormFields) { LocalizedValue label = ddmFormField.getLabel(); cell = row.createCell(cellIndex++, CellType.STRING); cell.setCellStyle(cellStyle); cell.setCellValue(label.getString(locale)); } cell = row.createCell(cellIndex++, CellType.STRING); cell.setCellStyle(cellStyle); cell.setCellValue(LanguageUtil.get(locale, "status")); cell = row.createCell(cellIndex++, CellType.STRING); cell.setCellStyle(cellStyle); cell.setCellValue(LanguageUtil.get(locale, "modified-date")); cell = row.createCell(cellIndex++, CellType.STRING); cell.setCellStyle(cellStyle); cell.setCellValue(LanguageUtil.get(locale, "author")); }
From source file:com.liferay.dynamic.data.lists.internal.exporter.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); Map<String, DDMFormField> ddmFormFields = getDistinctFields(recordSetId); Document document = SAXReaderUtil.createDocument(); Element rootElement = document.addElement("root"); List<DDLRecord> records = _ddlRecordLocalService.getRecords(recordSetId, status, start, end, orderByComparator);/*from w w w. j a v a2 s . c om*/ DateTimeFormatter dateTimeFormatter = getDateTimeFormatter(); for (DDLRecord record : records) { Element fieldsElement = rootElement.addElement("fields"); DDLRecordVersion recordVersion = record.getRecordVersion(); DDMFormValues ddmFormValues = _storageEngine.getDDMFormValues(recordVersion.getDDMStorageId()); Map<String, DDMFormFieldRenderedValue> values = getRenderedValues(recordSet.getScope(), ddmFormFields.values(), ddmFormValues); for (Map.Entry<String, DDMFormField> entry : ddmFormFields.entrySet()) { DDMFormFieldRenderedValue ddmFormFieldRenderedValue = values.get(entry.getKey()); addFieldElement(ddmFormFieldRenderedValue, fieldsElement, entry); } Locale locale = getLocale(); addFieldElement(fieldsElement, LanguageUtil.get(locale, "status"), getStatusMessage(recordVersion.getStatus())); addFieldElement(fieldsElement, LanguageUtil.get(locale, "modified-date"), formatDate(recordVersion.getStatusDate(), dateTimeFormatter)); addFieldElement(fieldsElement, LanguageUtil.get(locale, "author"), recordVersion.getUserName()); } String xml = document.asXML(); return xml.getBytes(); }