Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 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 Detail

      • 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 Detail

      • AppDeploymentEntityImpl

        public AppDeploymentEntityImpl()
    • Method Detail

      • 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
      • getName

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

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

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

        public java.lang.String getTenantId()
        Specified by:
        getTenantId in interface org.flowable.common.engine.api.repository.EngineDeployment
      • 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
      • isNew

        public boolean isNew()
        Specified by:
        isNew in interface AppDeploymentEntity
        Specified by:
        isNew in interface org.flowable.common.engine.api.repository.EngineDeployment
      • 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