Class TemplateDeploymentEntityImpl

java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
com.flowable.template.engine.impl.persistence.entity.AbstractTemplateEngineNoRevisionEntity
com.flowable.template.engine.impl.persistence.entity.TemplateDeploymentEntityImpl
All Implemented Interfaces:
TemplateDeployment, TemplateDeploymentEntity, java.io.Serializable, org.flowable.common.engine.api.repository.EngineDeployment, org.flowable.common.engine.impl.persistence.entity.Entity

public class TemplateDeploymentEntityImpl
extends AbstractTemplateEngineNoRevisionEntity
implements TemplateDeploymentEntity, java.io.Serializable
Author:
Tijs Rademakers
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String category  
    protected java.util.Map<java.lang.Class<?>,​java.util.List<java.lang.Object>> deployedArtifacts
    Will only be used during actual deployment to pass deployed artifacts (eg form definitions).
    protected java.util.Date deploymentTime  
    protected boolean isNew  
    protected java.lang.String key  
    protected java.lang.String name  
    protected java.lang.String parentDeploymentId  
    protected java.util.Map<java.lang.String,​org.flowable.common.engine.api.repository.EngineResource> resources  
    protected java.lang.String tenantId  

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

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

    Constructors 
    Constructor Description
    TemplateDeploymentEntityImpl()  
  • Method Summary

    Modifier and Type Method Description
    void addDeployedArtifact​(java.lang.Object deployedArtifact)  
    void addResource​(TemplateResourceEntity resource)  
    java.lang.String getCategory()  
    <T> java.util.List<T> getDeployedArtifacts​(java.lang.Class<T> clazz)  
    java.util.Date getDeploymentTime()  
    java.lang.String getDerivedFrom()  
    java.lang.String getDerivedFromRoot()  
    java.lang.String getEngineVersion()  
    java.lang.String getKey()  
    java.lang.String getName()  
    java.lang.String getParentDeploymentId()  
    java.lang.Object getPersistentState()  
    java.util.Map<java.lang.String,​org.flowable.common.engine.api.repository.EngineResource> getResources()  
    java.lang.String getTenantId()  
    boolean isNew()  
    void setCategory​(java.lang.String category)  
    void setDeploymentTime​(java.util.Date deploymentTime)  
    void setKey​(java.lang.String key)  
    void setName​(java.lang.String name)  
    void setNew​(boolean isNew)  
    void setParentDeploymentId​(java.lang.String parentDeploymentId)  
    void setResources​(java.util.Map<java.lang.String,​org.flowable.common.engine.api.repository.EngineResource> resources)  
    void setTenantId​(java.lang.String tenantId)  
    java.lang.String toString()  

    Methods inherited from class com.flowable.template.engine.impl.persistence.entity.AbstractTemplateEngineNoRevisionEntity

    getIdPrefix

    Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision

    getId, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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 com.flowable.template.api.repository.TemplateDeployment

    getId