Class TemplateVariationDefinitionEntityImpl

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.TemplateVariationDefinitionEntityImpl
All Implemented Interfaces:
TemplateVariationDefinition, TemplateVariationDefinitionEntity, org.flowable.common.engine.impl.db.HasRevision, org.flowable.common.engine.impl.persistence.entity.Entity

public class TemplateVariationDefinitionEntityImpl
extends AbstractTemplateEngineEntity
implements TemplateVariationDefinitionEntity
Author:
Tijs Rademakers
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String contentId  
    protected java.util.Date creationTime  
    protected java.lang.String creatorId  
    protected java.lang.String deploymentId  
    protected java.lang.String externalId  
    protected java.lang.String name  
    protected java.lang.String resourceName  
    protected java.lang.String templateDefinitionKey  
    protected java.lang.String tenantId  
    protected java.util.Date validFrom  
    protected java.util.Date validTo  
    protected java.lang.String variationKey  
    protected int version  

    Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity

    id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
  • Constructor Summary

    Constructors 
    Constructor Description
    TemplateVariationDefinitionEntityImpl()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getContentId()
    Returns the optional id of the referenced content to retrieve the template variation content with the content engine.
    java.util.Date getCreationTime()  
    java.lang.String getCreatorId()  
    java.lang.String getDeploymentId()
    Returns the deployment id this definition variation was deployed with.
    java.lang.String getExternalId()
    Returns the optional external id this template variation is linked with (e.g.
    java.lang.String getName()
    Returns the name of this template variation definition.
    java.lang.Object getPersistentState()  
    java.lang.String getResourceName()
    Returns the optional resource name of the persisted template.
    java.lang.String getTemplateDefinitionKey()
    Returns the referenced business key of the TemplateDefinition this variation is based on.
    java.lang.String getTenantId()
    Returns the id of the tenant this definition variation belongs to.
    java.util.Date getValidFrom()
    Returns the timestamp from which this template variation is valid, must not be null, use new Date(0L) instead if the variation definition should be valid back in time.
    java.util.Date getValidTo()
    Returns the timestamp until which this template variation is valid, must not be null, use new Date(Long.MAX_VALUE) instead if the variation definition should be valid forever.
    java.lang.String getVariationKey()
    Returns the single, composed variation key created out of all variation values this template is used for (e.g.
    int getVersion()
    Returns the version of this template variation definition (increases upon a new deployment).
    boolean hasSmallContent()
    Returns true, if this template only has small content (e.g.
    void setContentId​(java.lang.String contentId)  
    void setCreationTime​(java.util.Date creationTime)  
    void setCreatorId​(java.lang.String creatorId)  
    void setDeploymentId​(java.lang.String deploymentId)  
    void setExternalId​(java.lang.String externalId)  
    void setName​(java.lang.String name)  
    void setResourceName​(java.lang.String resourceName)  
    void setTemplateDefinitionKey​(java.lang.String templateDefinitionKey)  
    void setTenantId​(java.lang.String tenantId)  
    void setValidFrom​(java.util.Date validFrom)  
    void setValidTo​(java.util.Date validTo)  
    void setVariationKey​(java.lang.String variationKey)  
    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

    Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision

    getRevision, getRevisionNext, setRevision

    Methods inherited from interface com.flowable.template.api.repository.TemplateVariationDefinition

    getId