Class DataObjectDeploymentEntityImpl

java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.dataobject.engine.impl.persistence.entity.AbstractDataObjectEngineEntity
com.flowable.dataobject.engine.impl.persistence.entity.DataObjectDeploymentEntityImpl
All Implemented Interfaces:
DataObjectDeployment, DataObjectDeploymentEntity, java.io.Serializable, org.flowable.common.engine.api.repository.EngineDeployment, org.flowable.common.engine.impl.db.HasRevision, org.flowable.common.engine.impl.persistence.entity.Entity

public class DataObjectDeploymentEntityImpl
extends AbstractDataObjectEngineEntity
implements DataObjectDeploymentEntity, java.io.Serializable
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.AbstractEntity

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

    Constructors 
    Constructor Description
    DataObjectDeploymentEntityImpl()  
  • Method Summary

    Modifier and Type Method Description
    void addDeployedArtifact​(java.lang.Object deployedArtifact)  
    void addResource​(DataObjectResourceEntity 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.dataobject.engine.impl.persistence.entity.AbstractDataObjectEngineEntity

    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, wait, wait, wait

    Methods inherited from interface org.flowable.common.engine.api.repository.EngineDeployment

    getId

    Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity

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