List of usage examples for com.liferay.portal.kernel.template TemplateVariableDefinition getDataType
public String getDataType()
From source file:com.liferay.dynamic.data.mapping.template.DDMTemplateVariableCodeHandler.java
License:Open Source License
@Override public String[] generate(TemplateVariableDefinition templateVariableDefinition, String language) throws Exception { String templateId = getTemplateId(templateVariableDefinition.getDataType()); Template template = getTemplate(templateId); String content = getTemplateContent(template, templateVariableDefinition, language); if (templateVariableDefinition.isRepeatable()) { content = handleRepeatableField(templateVariableDefinition, language, content); }//from ww w . j a v a 2s . co m return new String[] { content }; }
From source file:com.liferay.dynamic.data.mapping.template.DDMTemplateVariableCodeHandler.java
License:Open Source License
protected void prepareTemplate(Template template, TemplateVariableDefinition templateVariableDefinition, String language) {// w w w .ja va 2s. c om 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()); }