template.put("backgroundTask", backgroundTask); template.put("backgroundTaskDisplay", this); template.put("backgroundTaskStatus", backgroundTaskStatus); template.put( "statusMessageJSONObject", getStatusMessageJSONObject(locale)); template.putAll(getTemplateVars()); template.processTemplate(writer);
/** * @see com.liferay.taglib.util.ThemeUtil#includeFTL */ protected String processFTL( HttpServletRequest request, HttpServletResponse response, Template template) throws Exception { template.prepare(request); Writer writer = new UnsyncStringWriter(); template.processTemplate(writer); return writer.toString(); }
protected void mergeTemplate( Template template, UnsyncStringWriter unsyncStringWriter, boolean propagateException) throws Exception { if (propagateException) { template.doProcessTemplate(unsyncStringWriter); } else { template.processTemplate(unsyncStringWriter); } }
@Override protected void populateOptionalContext( Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Map<String, Object> parameters = numericDDMFormFieldTemplateContextContributor.getParameters( ddmFormField, ddmFormFieldRenderingContext); template.putAll(parameters); }
protected void prepareTemplate( Template template, TemplateVariableDefinition templateVariableDefinition, String language) { template.put("dataType", templateVariableDefinition.getDataType()); template.put("help", templateVariableDefinition.getHelp()); template.put("label", templateVariableDefinition.getLabel()); template.put("language", language); template.put("name", templateVariableDefinition.getName()); template.put("repeatable", templateVariableDefinition.isRepeatable()); }
template.prepare(themeDisplay.getRequest()); template.putAll(contextObjects); template.put(templateNode.getName(), templateNode); template.put("requestMap", portletRequestModel.toMap()); template.put("xmlRequest", requestElement.asXML()); template.put( "requestMap", insertRequestVariables(requestElement)); template.put("xmlRequest", requestElement.asXML()); template.put("articleGroupId", articleGroupId); template.put("company", getCompany(themeDisplay, companyId)); template.put("companyId", companyId); template.put("device", getDevice(themeDisplay)); template.put("locale", locale); template.put( "permissionChecker", PermissionThreadLocal.getPermissionChecker()); template.put( "randomNamespace", StringUtil.randomId() + StringPool.UNDERLINE); template.put("scopeGroupId", scopeGroupId); template.put("siteGroupId", siteGroupId);
protected String render(Template template) throws TemplateException { Writer writer = new UnsyncStringWriter(); template.put(TemplateConstants.NAMESPACE, _NAMESPACE); template.processTemplate(writer); return writer.toString(); }
protected String render(Template template) throws PortalException { Writer writer = new UnsyncStringWriter(); template.processTemplate(writer); return writer.toString(); }
@Override protected void populateOptionalContext( Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Map<String, Object> parameters = fieldSetDDMFormFieldTemplateContextContributor.getParameters( ddmFormField, ddmFormFieldRenderingContext); template.putAll(parameters); }
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); } 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()); }
protected String getTemplateContent( Template template, TemplateVariableDefinition templateVariableDefinition, String language) throws Exception { prepareTemplate(template, templateVariableDefinition, language); Writer writer = new UnsyncStringWriter(); template.processTemplate(writer); return StringUtil.trim(writer.toString()); }
@Override protected void populateOptionalContext( Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Map<String, Object> parameters = passwordDDMFormFieldTemplateContextContributor.getParameters( ddmFormField, ddmFormFieldRenderingContext); template.putAll(parameters); }
protected void populateParameters( Template template, HttpServletRequest httpServletRequest, DDMFormInstance ddmFormInstance, DDMFormInstanceRecord ddmFormInstanceRecord) throws PortalException { Locale locale = getLocale(ddmFormInstance); template.put("authorName", ddmFormInstance.getUserName()); template.put("formName", ddmFormInstance.getName(locale)); template.put("pages", getPages(ddmFormInstance, ddmFormInstanceRecord)); template.put( "siteName", getSiteName(ddmFormInstance.getGroupId(), locale)); template.put("userName", getUserName(ddmFormInstanceRecord, locale)); ThemeDisplay themeDisplay = getThemeDisplay(httpServletRequest); template.put( "viewFormEntriesURL", getViewFormEntriesURL(ddmFormInstance, themeDisplay)); template.put( "viewFormURL", getViewFormURL( ddmFormInstance, ddmFormInstanceRecord, themeDisplay)); }
@Override protected void populateOptionalContext( Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Map<String, Object> parameters = keyValueDDMFormFieldTemplateContextContributor.getParameters( ddmFormField, ddmFormFieldRenderingContext); template.putAll(parameters); }
@Override public String render( DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) throws PortalException { Template template = TemplateManagerUtil.getTemplate( getTemplateLanguage(), getTemplateResource(), false); template.put(TemplateConstants.NAMESPACE, getTemplateNamespace()); template.put(TemplateConstants.RENDER_STRICT, Boolean.FALSE); populateRequiredContext( template, ddmFormField, ddmFormFieldRenderingContext); populateOptionalContext( template, ddmFormField, ddmFormFieldRenderingContext); return render(template); }
@Override protected void populateOptionalContext( Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Map<String, Object> parameters = paragraphDDMFormFieldTemplateContextContributor.getParameters( ddmFormField, ddmFormFieldRenderingContext); template.putAll(parameters); }
protected String handleRepeatableField( TemplateVariableDefinition templateVariableDefinition, String language, String templateContent) throws Exception { Template template = getTemplate(getTemplatePath() + "repeatable.ftl"); templateContent = StringUtil.replace( templateContent, CharPool.NEW_LINE, StringPool.NEW_LINE + StringPool.TAB + StringPool.TAB); template.put("templateContent", templateContent); return getTemplateContent( template, templateVariableDefinition, language); }
@Override protected void populateOptionalContext( Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) { Map<String, Object> parameters = dateDDMFormFieldTemplateContextContributor.getParameters( ddmFormField, ddmFormFieldRenderingContext); template.putAll(parameters); }
template.put(entry.getKey(), entry.getValue());