List of usage examples for com.liferay.portal.kernel.template TemplateVariableDefinition isRepeatable
public boolean isRepeatable()
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 av 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) {//ww w . ja v a 2s . c o m 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()); }