Class TemplateDefinitionEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.template.engine.impl.persistence.entity.AbstractTemplateEngineEntity
com.flowable.template.engine.impl.persistence.entity.TemplateDefinitionEntityImpl
- All Implemented Interfaces:
TemplateDefinition
,TemplateDefinitionEntity
,org.flowable.common.engine.impl.db.HasRevision
,org.flowable.common.engine.impl.persistence.entity.Entity
public class TemplateDefinitionEntityImpl extends AbstractTemplateEngineEntity implements TemplateDefinitionEntity
- Author:
- Tijs Rademakers
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Date
creationTime
protected java.lang.String
creatorId
protected java.lang.String
deploymentId
protected java.lang.String
formKey
protected java.lang.String
key
protected java.lang.String
name
protected java.lang.String
resourceName
protected java.lang.String
subType
protected java.lang.String
tenantId
protected java.lang.String
type
protected java.util.Date
updateTime
protected java.lang.String
updatorId
protected int
version
-
Constructor Summary
Constructors Constructor Description TemplateDefinitionEntityImpl()
-
Method Summary
Modifier and Type Method Description java.util.Date
getCreationTime()
Returns the creation time of this definition.java.lang.String
getCreatorId()
Returns the id of the user creating this template definition.java.lang.String
getDeploymentId()
Returns the deployment id this definition was deployed with.java.lang.String
getFormKey()
Returns the optional form key for this template definition which might be used to collect information whenever such a template instance is created.java.lang.String
getKey()
Returns the business key usually used to reference or lookp a template definition regardless of its version.java.lang.String
getName()
Returns the name of this template definition.java.lang.Object
getPersistentState()
java.lang.String
getResourceName()
Returns the name of the resource this definition is based on.java.lang.String
getSubType()
Returns the sub type of this template definition which can be freely chosen.java.lang.String
getTenantId()
Returns the id of the tenant this definition belongs to.java.lang.String
getType()
Returns the type of this template definition which is used to lookup a renderer or processor being able to render and process this template.java.util.Date
getUpdateTime()
Returns the last update time of this definition.java.lang.String
getUpdatorId()
Returns the id of the user last updating this template definition.int
getVersion()
Return the version of this template definition.void
setCreationTime(java.util.Date creationTime)
void
setCreatorId(java.lang.String creatorId)
void
setDeploymentId(java.lang.String deploymentId)
void
setFormKey(java.lang.String formKey)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
void
setResourceName(java.lang.String resourceName)
void
setSubType(java.lang.String subType)
void
setTenantId(java.lang.String tenantId)
void
setType(java.lang.String type)
void
setUpdateTime(java.util.Date updateTime)
void
setUpdatorId(java.lang.String updatorId)
void
setVersion(int version)
Methods inherited from class com.flowable.template.engine.impl.persistence.entity.AbstractTemplateEngineEntity
getIdPrefix
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
-
Field Details
-
key
protected java.lang.String key -
version
protected int version -
deploymentId
protected java.lang.String deploymentId -
tenantId
protected java.lang.String tenantId -
name
protected java.lang.String name -
type
protected java.lang.String type -
subType
protected java.lang.String subType -
formKey
protected java.lang.String formKey -
resourceName
protected java.lang.String resourceName -
creationTime
protected java.util.Date creationTime -
creatorId
protected java.lang.String creatorId -
updateTime
protected java.util.Date updateTime -
updatorId
protected java.lang.String updatorId
-
-
Constructor Details
-
TemplateDefinitionEntityImpl
public TemplateDefinitionEntityImpl()
-
-
Method Details
-
getPersistentState
public java.lang.Object getPersistentState()- Specified by:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-
getKey
public java.lang.String getKey()Description copied from interface:TemplateDefinition
Returns the business key usually used to reference or lookp a template definition regardless of its version.- Specified by:
getKey
in interfaceTemplateDefinition
-
setKey
public void setKey(java.lang.String key)- Specified by:
setKey
in interfaceTemplateDefinitionEntity
-
getVersion
public int getVersion()Description copied from interface:TemplateDefinition
Return the version of this template definition.- Specified by:
getVersion
in interfaceTemplateDefinition
-
setVersion
public void setVersion(int version)- Specified by:
setVersion
in interfaceTemplateDefinitionEntity
-
getDeploymentId
public java.lang.String getDeploymentId()Description copied from interface:TemplateDefinition
Returns the deployment id this definition was deployed with.- Specified by:
getDeploymentId
in interfaceTemplateDefinition
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)- Specified by:
setDeploymentId
in interfaceTemplateDefinitionEntity
-
getTenantId
public java.lang.String getTenantId()Description copied from interface:TemplateDefinition
Returns the id of the tenant this definition belongs to.- Specified by:
getTenantId
in interfaceTemplateDefinition
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantId
in interfaceTemplateDefinitionEntity
-
getName
public java.lang.String getName()Description copied from interface:TemplateDefinition
Returns the name of this template definition.- Specified by:
getName
in interfaceTemplateDefinition
-
setName
public void setName(java.lang.String name)- Specified by:
setName
in interfaceTemplateDefinitionEntity
-
getType
public java.lang.String getType()Description copied from interface:TemplateDefinition
Returns the type of this template definition which is used to lookup a renderer or processor being able to render and process this template.- Specified by:
getType
in interfaceTemplateDefinition
- See Also:
for a set of predefined template types
-
setType
public void setType(java.lang.String type)- Specified by:
setType
in interfaceTemplateDefinitionEntity
-
getSubType
public java.lang.String getSubType()Description copied from interface:TemplateDefinition
Returns the sub type of this template definition which can be freely chosen.- Specified by:
getSubType
in interfaceTemplateDefinition
-
setSubType
public void setSubType(java.lang.String subType)- Specified by:
setSubType
in interfaceTemplateDefinitionEntity
-
getFormKey
public java.lang.String getFormKey()Description copied from interface:TemplateDefinition
Returns the optional form key for this template definition which might be used to collect information whenever such a template instance is created. For instance, this form might ask for necessary categorization information when creating a new document based on a template or request parameter values if a message template should be rendered, etc.- Specified by:
getFormKey
in interfaceTemplateDefinition
-
setFormKey
public void setFormKey(java.lang.String formKey)- Specified by:
setFormKey
in interfaceTemplateDefinitionEntity
-
getResourceName
public java.lang.String getResourceName()Description copied from interface:TemplateDefinition
Returns the name of the resource this definition is based on.- Specified by:
getResourceName
in interfaceTemplateDefinition
-
setResourceName
public void setResourceName(java.lang.String resourceName)- Specified by:
setResourceName
in interfaceTemplateDefinitionEntity
-
getCreationTime
public java.util.Date getCreationTime()Description copied from interface:TemplateDefinition
Returns the creation time of this definition.- Specified by:
getCreationTime
in interfaceTemplateDefinition
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)- Specified by:
setCreationTime
in interfaceTemplateDefinitionEntity
-
getCreatorId
public java.lang.String getCreatorId()Description copied from interface:TemplateDefinition
Returns the id of the user creating this template definition.- Specified by:
getCreatorId
in interfaceTemplateDefinition
-
setCreatorId
public void setCreatorId(java.lang.String creatorId)- Specified by:
setCreatorId
in interfaceTemplateDefinitionEntity
-
getUpdateTime
public java.util.Date getUpdateTime()Description copied from interface:TemplateDefinition
Returns the last update time of this definition.- Specified by:
getUpdateTime
in interfaceTemplateDefinition
-
setUpdateTime
public void setUpdateTime(java.util.Date updateTime)- Specified by:
setUpdateTime
in interfaceTemplateDefinitionEntity
-
getUpdatorId
public java.lang.String getUpdatorId()Description copied from interface:TemplateDefinition
Returns the id of the user last updating this template definition.- Specified by:
getUpdatorId
in interfaceTemplateDefinition
-
setUpdatorId
public void setUpdatorId(java.lang.String updatorId)- Specified by:
setUpdatorId
in interfaceTemplateDefinitionEntity
-