Class TemplateHolderImpl
- java.lang.Object
-
- com.flowable.template.engine.impl.repository.TemplateHolderImpl
-
- All Implemented Interfaces:
TemplateHolder
public class TemplateHolderImpl extends Object implements TemplateHolder
The basic implementation for a template holder.- Author:
- Micha Kiener
-
-
Field Summary
Fields Modifier and Type Field Description protected TemplateModel
templateModel
protected TemplateVariationDefinition
templateVariationDefinition
protected TemplateVariationModel
templateVariationModel
-
Constructor Summary
Constructors Constructor Description TemplateHolderImpl(TemplateVariationDefinition templateVariationDefinition, TemplateModel templateModel, TemplateVariationModel templateVariationModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateModel
getTemplateModel()
Returns the template definition model which might contain further information to just the persisted template definition.TemplateVariationDefinition
getTemplateVariationDefinition()
Returns the definition of the template variation held by this template holder.TemplateVariationModel
getTemplateVariationModel()
Returns the template variation definition model which might contain further information to just the persisted variation definition.
-
-
-
Field Detail
-
templateVariationDefinition
protected TemplateVariationDefinition templateVariationDefinition
-
templateModel
protected final TemplateModel templateModel
-
templateVariationModel
protected final TemplateVariationModel templateVariationModel
-
-
Constructor Detail
-
TemplateHolderImpl
public TemplateHolderImpl(TemplateVariationDefinition templateVariationDefinition, TemplateModel templateModel, TemplateVariationModel templateVariationModel)
-
-
Method Detail
-
getTemplateVariationDefinition
public TemplateVariationDefinition getTemplateVariationDefinition()
Description copied from interface:TemplateHolder
Returns the definition of the template variation held by this template holder.- Specified by:
getTemplateVariationDefinition
in interfaceTemplateHolder
-
getTemplateModel
public TemplateModel getTemplateModel()
Description copied from interface:TemplateHolder
Returns the template definition model which might contain further information to just the persisted template definition.- Specified by:
getTemplateModel
in interfaceTemplateHolder
-
getTemplateVariationModel
public TemplateVariationModel getTemplateVariationModel()
Description copied from interface:TemplateHolder
Returns the template variation definition model which might contain further information to just the persisted variation definition.- Specified by:
getTemplateVariationModel
in interfaceTemplateHolder
-
-