Class DeploymentEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
org.flowable.engine.impl.persistence.entity.AbstractBpmnEngineNoRevisionEntity
org.flowable.engine.impl.persistence.entity.DeploymentEntityImpl
- All Implemented Interfaces:
Serializable
,EngineDeployment
,Entity
,DeploymentEntity
,Deployment
public class DeploymentEntityImpl
extends AbstractBpmnEngineNoRevisionEntity
implements DeploymentEntity, Serializable
- Author:
- Tom Baeyens, Joram Barrez
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Will only be used during actual deployment to pass deployed artifacts (eg process definitions).protected Date
protected String
protected String
protected String
protected boolean
protected String
protected String
protected String
protected Map<String,
ProcessDefinitionCacheEntry> protected Map<String,
EngineResource> protected String
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
id, isDeleted, isInserted, isUpdated, originalPersistentState
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDeployedArtifact
(Object deployedArtifact) void
addProcessDefinitionCacheEntry
(String processDefinitionId, ProcessDefinitionCacheEntry processDefinitionCacheEntry) void
addResource
(ResourceEntity resource) <T> List<T>
getDeployedArtifacts
(Class<T> clazz) getKey()
getName()
Returns a representation of the object, as would be stored in the database.getProcessDefinitionCacheEntry
(String processDefinitionId) boolean
isNew()
void
setCategory
(String category) void
setDeploymentTime
(Date deploymentTime) void
setDerivedFrom
(String derivedFrom) void
setDerivedFromRoot
(String derivedFromRoot) void
setEngineVersion
(String engineVersion) void
void
void
setNew
(boolean isNew) void
setParentDeploymentId
(String parentDeploymentId) void
setResources
(Map<String, EngineResource> resources) void
setTenantId
(String tenantId) toString()
Methods inherited from class org.flowable.engine.impl.persistence.entity.AbstractBpmnEngineNoRevisionEntity
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
-
category
-
key
-
tenantId
-
resources
-
deploymentTime
-
isNew
protected boolean isNew -
derivedFrom
-
derivedFromRoot
-
parentDeploymentId
-
engineVersion
-
deployedArtifacts
Will only be used during actual deployment to pass deployed artifacts (eg process definitions). Will be null otherwise. -
processDefinitionCache
-
-
Constructor Details
-
DeploymentEntityImpl
public DeploymentEntityImpl()
-
-
Method Details
-
addResource
- Specified by:
addResource
in interfaceDeploymentEntity
-
getResources
- Specified by:
getResources
in interfaceEngineDeployment
-
getPersistentState
Description copied from interface:Entity
Returns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.- Specified by:
getPersistentState
in interfaceEntity
-
addDeployedArtifact
- Specified by:
addDeployedArtifact
in interfaceDeploymentEntity
-
getDeployedArtifacts
- Specified by:
getDeployedArtifacts
in interfaceDeploymentEntity
-
addProcessDefinitionCacheEntry
public void addProcessDefinitionCacheEntry(String processDefinitionId, ProcessDefinitionCacheEntry processDefinitionCacheEntry) - Specified by:
addProcessDefinitionCacheEntry
in interfaceDeploymentEntity
-
getProcessDefinitionCacheEntry
- Specified by:
getProcessDefinitionCacheEntry
in interfaceDeploymentEntity
-
getName
- Specified by:
getName
in interfaceEngineDeployment
-
setName
- Specified by:
setName
in interfaceDeploymentEntity
-
getCategory
- Specified by:
getCategory
in interfaceEngineDeployment
-
setCategory
- Specified by:
setCategory
in interfaceDeploymentEntity
-
getKey
- Specified by:
getKey
in interfaceEngineDeployment
-
setKey
- Specified by:
setKey
in interfaceDeploymentEntity
-
getTenantId
- Specified by:
getTenantId
in interfaceEngineDeployment
-
setTenantId
- Specified by:
setTenantId
in interfaceDeploymentEntity
-
setResources
- Specified by:
setResources
in interfaceDeploymentEntity
-
getDeploymentTime
- Specified by:
getDeploymentTime
in interfaceEngineDeployment
-
setDeploymentTime
- Specified by:
setDeploymentTime
in interfaceDeploymentEntity
-
isNew
public boolean isNew()- Specified by:
isNew
in interfaceDeploymentEntity
- Specified by:
isNew
in interfaceEngineDeployment
-
setNew
public void setNew(boolean isNew) - Specified by:
setNew
in interfaceDeploymentEntity
-
getEngineVersion
- Specified by:
getEngineVersion
in interfaceEngineDeployment
-
setEngineVersion
- Specified by:
setEngineVersion
in interfaceDeploymentEntity
-
getDerivedFrom
- Specified by:
getDerivedFrom
in interfaceEngineDeployment
-
setDerivedFrom
- Specified by:
setDerivedFrom
in interfaceDeploymentEntity
-
getDerivedFromRoot
- Specified by:
getDerivedFromRoot
in interfaceEngineDeployment
-
setDerivedFromRoot
- Specified by:
setDerivedFromRoot
in interfaceDeploymentEntity
-
getParentDeploymentId
- Specified by:
getParentDeploymentId
in interfaceDeployment
-
setParentDeploymentId
- Specified by:
setParentDeploymentId
in interfaceDeploymentEntity
-
toString
-