Class DDMTemplateVariableCodeHandler

java.lang.Object
com.liferay.dynamic.data.mapping.template.DDMTemplateVariableCodeHandler
All Implemented Interfaces:
com.liferay.portal.kernel.template.TemplateVariableCodeHandler

public class DDMTemplateVariableCodeHandler extends Object implements com.liferay.portal.kernel.template.TemplateVariableCodeHandler
  • Constructor Details

    • DDMTemplateVariableCodeHandler

      public DDMTemplateVariableCodeHandler(ClassLoader classLoader, String templatePath, Set<String> templateNames)
  • Method Details

    • generate

      public String[] generate(com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language) throws Exception
      Specified by:
      generate in interface com.liferay.portal.kernel.template.TemplateVariableCodeHandler
      Throws:
      Exception
    • getTemplate

      protected com.liferay.portal.kernel.template.Template getTemplate(String templateId) throws Exception
      Throws:
      Exception
    • getTemplateContent

      protected String getTemplateContent(com.liferay.portal.kernel.template.Template template, com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language) throws Exception
      Throws:
      Exception
    • getTemplateId

      protected String getTemplateId(String dataType)
    • getTemplatePath

      protected String getTemplatePath()
    • handleRepeatableField

      protected String handleRepeatableField(com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language, String templateContent) throws Exception
      Throws:
      Exception
    • prepareTemplate

      protected void prepareTemplate(com.liferay.portal.kernel.template.Template template, com.liferay.portal.kernel.template.TemplateVariableDefinition templateVariableDefinition, String language)