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.web.internal.display.context.DDLDisplayContext.java
License:Open Source License
public String getEditFormDDMTemplateTitle() throws PortalException { DDLRecordSet recordSet = getRecordSet(); if (recordSet == null) { return LanguageUtil.get(getLocale(), "add-list"); }/*from www. j a va 2 s.c om*/ DDMDisplay ddmDisplay = getDDMDisplay(); return ddmDisplay.getEditTemplateTitle(recordSet.getDDMStructure(), fetchFormDDMTemplate(), getLocale()); }
From source file:com.liferay.dynamic.data.lists.web.internal.dynamic.data.mapping.util.DDLDDMDisplay.java
License:Open Source License
@Override public String getStructureName(Locale locale) { ResourceBundle resourceBundle = getResourceBundle(locale); return LanguageUtil.get(resourceBundle, "data-definition"); }
From source file:com.liferay.dynamic.data.lists.web.internal.portlet.configuration.icon.DDMStructuresPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "manage-data-definitions"); }
From source file:com.liferay.dynamic.data.lists.web.internal.template.DDLDisplayTemplateHandler.java
License:Open Source License
@Override public String getName(Locale locale) { String portletTitle = _portal.getPortletTitle(DDLPortletKeys.DYNAMIC_DATA_LISTS, locale); return portletTitle.concat(StringPool.SPACE).concat(LanguageUtil.get(locale, "template")); }
From source file:com.liferay.dynamic.data.mapping.data.provider.instance.WorkflowDefinitionsDataProvider.java
License:Open Source License
@Override public DDMDataProviderResponse getData(DDMDataProviderRequest ddmDataProviderRequest) throws DDMDataProviderException { List<KeyValuePair> data = new ArrayList<>(); Locale locale = getLocale(ddmDataProviderRequest.getHttpServletRequest()); data.add(new KeyValuePair("no-workflow", LanguageUtil.get(locale, "no-workflow"))); if (_workflowDefinitionManager == null) { return DDMDataProviderResponse.of(DDMDataProviderResponseOutput.of("Default-Output", "list", data)); }/*from www .j a va2 s. c o m*/ try { long companyId = getCompanyId(ddmDataProviderRequest.getHttpServletRequest()); List<WorkflowDefinition> workflowDefinitions = _workflowDefinitionManager .getActiveWorkflowDefinitions(companyId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); String languageId = LocaleUtil.toLanguageId(locale); for (WorkflowDefinition workflowDefinition : workflowDefinitions) { String version = LanguageUtil.format(locale, "version-x", workflowDefinition.getVersion(), false); String label = StringBundler.concat(workflowDefinition.getTitle(languageId), " (", version, ")"); String value = workflowDefinition.getName() + StringPool.AT + workflowDefinition.getVersion(); data.add(new KeyValuePair(value, label)); } } catch (WorkflowException we) { throw new DDMDataProviderException(we); } return DDMDataProviderResponse.of(DDMDataProviderResponseOutput.of("Default-Output", "list", data)); }
From source file:com.liferay.dynamic.data.mapping.form.builder.internal.util.DDMExpressionFunctionMetadataHelper.java
License:Open Source License
protected void populateMap(Map<String, List<DDMExpressionFunctionMetadata>> ddmExpressionFunctionsMetadata, ResourceBundle resourceBundle) { addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("belongs-to", LanguageUtil.get(resourceBundle, "belongs-to"), _TYPE_BOOLEAN, new String[] { _TYPE_USER, _TYPE_LIST })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("greater-than", LanguageUtil.get(resourceBundle, "is-greater-than"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("greater-than-equals", LanguageUtil.get(resourceBundle, "is-greater-than-or-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("less-than", LanguageUtil.get(resourceBundle, "is-less-than"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("less-than-equals", LanguageUtil.get(resourceBundle, "is-less-than-or-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("equals-to", LanguageUtil.get(resourceBundle, "is-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("equals-to", LanguageUtil.get(resourceBundle, "is-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("not-equals-to", LanguageUtil.get(resourceBundle, "is-not-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER, _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("not-equals-to", LanguageUtil.get(resourceBundle, "is-not-equal-to"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("contains", LanguageUtil.get(resourceBundle, "contains"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("not-contains", LanguageUtil.get(resourceBundle, "does-not-contain"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT, _TYPE_TEXT })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("is-empty", LanguageUtil.get(resourceBundle, "is-empty"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("is-empty", LanguageUtil.get(resourceBundle, "is-empty"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("not-is-empty", LanguageUtil.get(resourceBundle, "is-not-empty"), _TYPE_BOOLEAN, new String[] { _TYPE_NUMBER })); addDDMExpressionFunctionMetadata(ddmExpressionFunctionsMetadata, new DDMExpressionFunctionMetadata("not-is-empty", LanguageUtil.get(resourceBundle, "is-not-empty"), _TYPE_BOOLEAN, new String[] { _TYPE_TEXT })); }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.impl.internal.DDMFormEvaluatorHelper.java
License:Open Source License
protected void setDDMFormFieldEvaluationResultValidation( DDMFormFieldEvaluationResult ddmFormFieldEvaluationResult, DDMFormField ddmFormField, DDMFormFieldValue ddmFormFieldValue) { boolean required = ddmFormFieldEvaluationResult.isRequired(); boolean emptyValue = isDDMFormFieldValueEmpty(ddmFormField, ddmFormFieldValue); if (!required && emptyValue) { return;// w ww .j a v a 2 s.co m } boolean visible = ddmFormFieldEvaluationResult.isVisible(); if (required && visible && emptyValue) { ddmFormFieldEvaluationResult.setErrorMessage(LanguageUtil.get(_locale, "this-field-is-required")); ddmFormFieldEvaluationResult.setValid(false); return; } DDMFormFieldValidation ddmFormFieldValidation = ddmFormField.getDDMFormFieldValidation(); if (ddmFormFieldValidation == null) { return; } String validationExpression = ddmFormFieldValidation.getExpression(); if (Validator.isNull(validationExpression)) { return; } try { DDMExpression<Boolean> ddmExpression = _ddmExpressionFactory .createBooleanDDMExpression(validationExpression); setDDMExpressionVariables(ddmExpression, ddmFormFieldValue); boolean valid = ddmExpression.evaluate(); if (!valid) { ddmFormFieldEvaluationResult.setErrorMessage(ddmFormFieldValidation.getErrorMessage()); ddmFormFieldEvaluationResult.setValid(false); } } catch (DDMExpressionException ddmee) { if (_log.isDebugEnabled()) { _log.debug(String.format("Error processing validation expression \"%s\" for " + "field \"%s\"", validationExpression, ddmFormField.getName()), ddmee); } } }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.internal.DDMFormEvaluatorHelper.java
License:Open Source License
protected String getDDMFormFieldValidationErrorMessage(DDMFormFieldValidation ddmFormFieldValidation) { String errorMessage = ddmFormFieldValidation.getErrorMessage(); if (Validator.isNotNull(errorMessage)) { return errorMessage; }// w w w .j av a 2s .co m return LanguageUtil.get(_resourceBundle, "this-field-is-invalid"); }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.internal.DDMFormEvaluatorHelper.java
License:Open Source License
protected void setDDMFormFieldEvaluationResultValidation( DDMFormFieldEvaluationResult ddmFormFieldEvaluationResult, DDMFormField ddmFormField, DDMFormFieldValue ddmFormFieldValue) { boolean required = ddmFormFieldEvaluationResult.isRequired(); boolean emptyValue = isDDMFormFieldValueEmpty(ddmFormField, ddmFormFieldValue); if (!required && emptyValue) { return;//from w ww. jav a2 s . c o m } boolean visible = ddmFormFieldEvaluationResult.isVisible(); if (required && visible && emptyValue) { ddmFormFieldEvaluationResult .setErrorMessage(LanguageUtil.get(_resourceBundle, "this-field-is-required")); ddmFormFieldEvaluationResult.setValid(false); return; } DDMFormFieldValidation ddmFormFieldValidation = ddmFormField.getDDMFormFieldValidation(); if (ddmFormFieldValidation == null) { return; } String validationExpression = ddmFormFieldValidation.getExpression(); if (Validator.isNull(validationExpression)) { return; } try { DDMExpression<Boolean> ddmExpression = _ddmExpressionFactory .createBooleanDDMExpression(validationExpression); setDDMExpressionVariables(ddmExpression, ddmFormFieldValue); boolean valid = ddmExpression.evaluate(); if (!valid) { ddmFormFieldEvaluationResult .setErrorMessage(getDDMFormFieldValidationErrorMessage(ddmFormFieldValidation)); ddmFormFieldEvaluationResult.setValid(false); } } catch (DDMExpressionException ddmee) { if (_log.isDebugEnabled()) { _log.debug(String.format("Error processing validation expression \"%s\" for " + "field \"%s\"", validationExpression, ddmFormField.getName()), ddmee); } } }
From source file:com.liferay.dynamic.data.mapping.form.field.type.BaseDDMFormFieldRenderer.java
License:Open Source License
protected void populateRequiredContext(Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Locale locale = ddmFormFieldRenderingContext.getLocale(); String childElementsHTML = ddmFormFieldRenderingContext.getChildElementsHTML(); if (Validator.isNotNull(childElementsHTML)) { template.put("childElementsHTML", childElementsHTML); }/*ww w . ja v a 2 s. c om*/ template.put("dir", LanguageUtil.get(locale, LanguageConstants.KEY_DIR)); template.put("label", ddmFormFieldRenderingContext.getLabel()); template.put("name", ddmFormFieldRenderingContext.getName()); template.put("readOnly", _isReadOnly(ddmFormField, ddmFormFieldRenderingContext)); template.put("required", ddmFormFieldRenderingContext.isRequired()); template.put("showLabel", ddmFormField.isShowLabel()); template.put("tip", ddmFormFieldRenderingContext.getTip()); template.put("value", ddmFormFieldRenderingContext.getValue()); template.put("visible", ddmFormFieldRenderingContext.isVisible()); }