Liferay 6.2-ce-ga5

com.liferay.portlet.dynamicdatamapping.template
Class BaseDDMTemplateHandler

java.lang.Object
  extended by com.liferay.portal.kernel.template.BaseTemplateHandler
      extended by com.liferay.portlet.dynamicdatamapping.template.BaseDDMTemplateHandler
All Implemented Interfaces:
TemplateHandler
Direct Known Subclasses:
DDLTemplateHandler, JournalTemplateHandler

public abstract class BaseDDMTemplateHandler
extends BaseTemplateHandler


Constructor Summary
BaseDDMTemplateHandler()
           
 
Method Summary
protected  void addTemplateVariableGroup(Map<String,TemplateVariableGroup> templateVariableGroups, TemplateVariableGroup templateVariableGroup)
           
protected  Class<?> getFieldVariableClass()
           
protected  TemplateVariableGroup getGeneralVariablesTemplateVariableGroup()
           
protected  TemplateVariableGroup getStructureFieldsTemplateVariableGroup(long ddmStructureId, Locale locale)
           
protected abstract  TemplateVariableCodeHandler getTemplateVariableCodeHandler()
           
 Map<String,TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language, Locale locale)
           
protected  TemplateVariableGroup getUtilTemplateVariableGroup()
           
 
Methods inherited from class com.liferay.portal.kernel.template.BaseTemplateHandler
getDefaultTemplateElements, getRestrictedVariables, getTemplatesConfigPath, getTemplatesHelpPath, getTemplatesHelpPropertyKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.template.TemplateHandler
getClassName, getName, getResourceName
 

Constructor Detail

BaseDDMTemplateHandler

public BaseDDMTemplateHandler()
Method Detail

getTemplateVariableGroups

public Map<String,TemplateVariableGroup> getTemplateVariableGroups(long classPK,
                                                                   String language,
                                                                   Locale locale)
                                                            throws Exception
Throws:
Exception

addTemplateVariableGroup

protected void addTemplateVariableGroup(Map<String,TemplateVariableGroup> templateVariableGroups,
                                        TemplateVariableGroup templateVariableGroup)

getFieldVariableClass

protected Class<?> getFieldVariableClass()

getGeneralVariablesTemplateVariableGroup

protected TemplateVariableGroup getGeneralVariablesTemplateVariableGroup()

getTemplateVariableCodeHandler

protected abstract TemplateVariableCodeHandler getTemplateVariableCodeHandler()

getStructureFieldsTemplateVariableGroup

protected TemplateVariableGroup getStructureFieldsTemplateVariableGroup(long ddmStructureId,
                                                                        Locale locale)
                                                                 throws PortalException,
                                                                        SystemException
Throws:
PortalException
SystemException

getUtilTemplateVariableGroup

protected TemplateVariableGroup getUtilTemplateVariableGroup()

Liferay 6.2-ce-ga5