Example usage for com.liferay.portal.kernel.language LanguageConstants KEY_DIR

List of usage examples for com.liferay.portal.kernel.language LanguageConstants KEY_DIR

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.language LanguageConstants KEY_DIR.

Prototype

String KEY_DIR

To view the source code for com.liferay.portal.kernel.language LanguageConstants KEY_DIR.

Click Source Link

Usage

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;
}