Class AppDeploymentEntityImpl

java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
com.flowable.app.engine.impl.persistence.entity.AbstractAppEngineNoRevisionEntity
com.flowable.app.engine.impl.persistence.entity.AppDeploymentEntityImpl
All Implemented Interfaces:
AppDeploymentEntity, java.io.Serializable, org.flowable.app.api.repository.AppDeployment, org.flowable.common.engine.api.repository.EngineDeployment, org.flowable.common.engine.impl.persistence.entity.Entity

public class AppDeploymentEntityImpl
extends AbstractAppEngineNoRevisionEntity
implements AppDeploymentEntity, java.io.Serializable
Author:
Tijs Rademakers, Joram Barrez
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 process definitions).
    protected java.util.Date deploymentTime  
    protected boolean isNew  
    protected java.lang.String key  
    protected java.lang.String name  
    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
    AppDeploymentEntityImpl()  
  • Method Summary

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

    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.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
    • category

      protected java.lang.String category
    • key

      protected java.lang.String key
    • tenantId

      protected java.lang.String tenantId
    • 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 process definitions). Will be null otherwise.
  • Constructor Details

  • Method Details

    • addResource

      public void addResource​(AppResourceEntity resource)
      Specified by:
      addResource in interface AppDeploymentEntity
    • getResources

      public java.util.Map<java.lang.String,​org.flowable.common.engine.api.repository.EngineResource> getResources()
      Specified by:
      getResources in interface org.flowable.common.engine.api.repository.EngineDeployment
    • getPersistentState

      public java.lang.Object getPersistentState()
      Specified by:
      getPersistentState in interface org.flowable.common.engine.impl.persistence.entity.Entity
    • addDeployedArtifact

      public void addDeployedArtifact​(java.lang.Object deployedArtifact)
      Specified by:
      addDeployedArtifact in interface AppDeploymentEntity
    • getDeployedArtifacts

      public <T> java.util.List<T> getDeployedArtifacts​(java.lang.Class<T> clazz)
      Specified by:
      getDeployedArtifacts in interface AppDeploymentEntity
    • getName

      public java.lang.String getName()
      Specified by:
      getName in interface org.flowable.common.engine.api.repository.EngineDeployment
    • setName

      public void setName​(java.lang.String name)
      Specified by:
      setName in interface AppDeploymentEntity
    • getCategory

      public java.lang.String getCategory()
      Specified by:
      getCategory in interface org.flowable.common.engine.api.repository.EngineDeployment
    • setCategory

      public void setCategory​(java.lang.String category)
      Specified by:
      setCategory in interface AppDeploymentEntity
    • getKey

      public java.lang.String getKey()
      Specified by:
      getKey in interface org.flowable.common.engine.api.repository.EngineDeployment
    • setKey

      public void setKey​(java.lang.String key)
      Specified by:
      setKey in interface AppDeploymentEntity
    • getTenantId

      public java.lang.String getTenantId()
      Specified by:
      getTenantId in interface org.flowable.common.engine.api.repository.EngineDeployment
    • setTenantId

      public void setTenantId​(java.lang.String tenantId)
      Specified by:
      setTenantId in interface AppDeploymentEntity
    • setResources

      public void setResources​(java.util.Map<java.lang.String,​org.flowable.common.engine.api.repository.EngineResource> resources)
      Specified by:
      setResources in interface AppDeploymentEntity
    • getDeploymentTime

      public java.util.Date getDeploymentTime()
      Specified by:
      getDeploymentTime in interface org.flowable.common.engine.api.repository.EngineDeployment
    • setDeploymentTime

      public void setDeploymentTime​(java.util.Date deploymentTime)
      Specified by:
      setDeploymentTime in interface AppDeploymentEntity
    • isNew

      public boolean isNew()
      Specified by:
      isNew in interface AppDeploymentEntity
      Specified by:
      isNew in interface org.flowable.common.engine.api.repository.EngineDeployment
    • setNew

      public void setNew​(boolean isNew)
      Specified by:
      setNew in interface AppDeploymentEntity
    • getDerivedFrom

      public java.lang.String getDerivedFrom()
      Specified by:
      getDerivedFrom in interface org.flowable.common.engine.api.repository.EngineDeployment
    • getDerivedFromRoot

      public java.lang.String getDerivedFromRoot()
      Specified by:
      getDerivedFromRoot in interface org.flowable.common.engine.api.repository.EngineDeployment
    • getEngineVersion

      public java.lang.String getEngineVersion()
      Specified by:
      getEngineVersion in interface org.flowable.common.engine.api.repository.EngineDeployment
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object