List of usage examples for com.liferay.portal.kernel.language LanguageConstants KEY_DIR
String KEY_DIR
To view the source code for com.liferay.portal.kernel.language LanguageConstants KEY_DIR.
Click Source Link
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); }/*from w w w .j a va2s. c o m*/ 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()); }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.DDMFormFieldTemplateContextFactory.java
License:Open Source License
protected void setDDMFormFieldTemplateContextDir(Map<String, Object> ddmFormFieldTemplateContext) { ddmFormFieldTemplateContext.put("dir", LanguageUtil.get(_locale, LanguageConstants.KEY_DIR)); }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.DDMFormFieldTemplateContextFactoryTest.java
License:Open Source License
protected void setUpLanguageUtil() { Language language = Mockito.mock(Language.class); whenLanguageGet(language, LocaleUtil.US, LanguageConstants.KEY_DIR, "ltr"); LanguageUtil languageUtil = new LanguageUtil(); languageUtil.setLanguage(language);// w w w.j a v a2 s . c om }
From source file:com.liferay.dynamic.data.mapping.internal.render.DDMFormFieldFreeMarkerRenderer.java
License:Open Source License
protected Map<String, Object> getFreeMarkerContext(HttpServletRequest request, HttpServletResponse response, String portletNamespace, String namespace, DDMFormField ddmFormField, DDMFormField parentDDMFormField, boolean showEmptyFieldLabel, Locale locale) { Map<String, Object> freeMarkerContext = new HashMap<>(); Map<String, Object> fieldContext = getFieldContext(request, response, portletNamespace, namespace, ddmFormField, locale);// ww w. ja v a 2 s. c om Map<String, Object> parentFieldContext = new HashMap<>(); if (parentDDMFormField != null) { parentFieldContext = getFieldContext(request, response, portletNamespace, namespace, parentDDMFormField, locale); } freeMarkerContext.put("ddmPortletId", DDMPortletKeys.DYNAMIC_DATA_MAPPING); Editor editor = DDMFormFieldFreeMarkerRendererHelper.getEditor(request); freeMarkerContext.put("editorName", editor.getName()); freeMarkerContext.put("fieldStructure", fieldContext); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); try { String itemSelectorAuthToken = AuthTokenUtil.getToken(request, PortalUtil.getControlPanelPlid(themeDisplay.getCompanyId()), PortletKeys.ITEM_SELECTOR); freeMarkerContext.put("itemSelectorAuthToken", itemSelectorAuthToken); } catch (PortalException pe) { _log.error("Unable to generate item selector auth token ", pe); } freeMarkerContext.put("namespace", namespace); freeMarkerContext.put("parentFieldStructure", parentFieldContext); freeMarkerContext.put("portletNamespace", portletNamespace); freeMarkerContext.put("requestedLanguageDir", LanguageUtil.get(locale, LanguageConstants.KEY_DIR)); freeMarkerContext.put("requestedLocale", locale); freeMarkerContext.put("showEmptyFieldLabel", showEmptyFieldLabel); return freeMarkerContext; }