Class ActionDeploymentEntityImpl

java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.action.engine.impl.persistence.entity.AbstractActionEngineEntity
com.flowable.action.engine.impl.persistence.entity.ActionDeploymentEntityImpl
All Implemented Interfaces:
ActionDeployment, ActionDeploymentEntity, 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 ActionDeploymentEntityImpl
extends AbstractActionEngineEntity
implements ActionDeploymentEntity, 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.AbstractEntity

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

    Constructors 
    Constructor Description
    ActionDeploymentEntityImpl()  
  • Method Summary

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

    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
  • Field Details

    • name

      protected java.lang.String name
    • key

      protected java.lang.String key
    • category

      protected java.lang.String category
    • tenantId

      protected java.lang.String tenantId
    • parentDeploymentId

      protected java.lang.String parentDeploymentId
    • resources

      protected java.util.Map<java.lang.String,​org.flowable.common.engine.api.repository.EngineResource> resources
    • deploymentTime

      protected java.util.Date deploymentTime
    • isNew

      protected boolean isNew
    • deployedArtifacts

      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). Will be null otherwise.
  • Constructor Details

  • Method Details