Class SubTemplateData
- java.lang.Object
-
- org.rodnansol.core.generator.template.data.SubTemplateData
-
- All Implemented Interfaces:
TemplateData
public class SubTemplateData extends Object implements TemplateData
Class representing a sub template data.
-
-
Constructor Summary
Constructors Constructor Description SubTemplateData(String moduleName, List<PropertyGroup> propertyGroups)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Property>getAggregatedProperties()Returns all properties associated with the template data.LocalDateTimegetGenerationDate()StringgetModuleDescription()StringgetModuleName()List<PropertyGroup>getPropertyGroups()TemplateCustomizationgetTemplateCustomization()Returns the template customization data.voidsetGenerationDate(LocalDateTime generationDate)voidsetModuleDescription(String moduleDescription)voidsetTemplateCustomization(TemplateCustomization templateCustomization)Sets the template customization data.StringtoString()
-
-
-
Constructor Detail
-
SubTemplateData
public SubTemplateData(String moduleName, List<PropertyGroup> propertyGroups)
-
-
Method Detail
-
getModuleName
public String getModuleName()
-
getPropertyGroups
public List<PropertyGroup> getPropertyGroups()
-
getModuleDescription
public String getModuleDescription()
-
setModuleDescription
public void setModuleDescription(String moduleDescription)
-
getGenerationDate
public LocalDateTime getGenerationDate()
-
setGenerationDate
public void setGenerationDate(LocalDateTime generationDate)
-
getTemplateCustomization
public TemplateCustomization getTemplateCustomization()
Description copied from interface:TemplateDataReturns the template customization data.- Specified by:
getTemplateCustomizationin interfaceTemplateData
-
setTemplateCustomization
public void setTemplateCustomization(TemplateCustomization templateCustomization)
Description copied from interface:TemplateDataSets the template customization data.- Specified by:
setTemplateCustomizationin interfaceTemplateData
-
getAggregatedProperties
public List<Property> getAggregatedProperties()
Description copied from interface:TemplateDataReturns all properties associated with the template data.It aggregates the properties from all available property groups.
- Specified by:
getAggregatedPropertiesin interfaceTemplateData- Returns:
- aggregated list of properties.
-
-