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 StringWill only be used during actual deployment to pass deployed artifacts (eg process definitions).protected Dateprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected Map<String,ProcessDefinitionCacheEntry> protected Map<String,EngineResource> protected StringFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
id, isDeleted, isInserted, isUpdated, originalPersistentState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeployedArtifact(Object deployedArtifact) voidaddProcessDefinitionCacheEntry(String processDefinitionId, ProcessDefinitionCacheEntry processDefinitionCacheEntry) voidaddResource(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) booleanisNew()voidsetCategory(String category) voidsetDeploymentTime(Date deploymentTime) voidsetDerivedFrom(String derivedFrom) voidsetDerivedFromRoot(String derivedFromRoot) voidsetEngineVersion(String engineVersion) voidvoidvoidsetNew(boolean isNew) voidsetParentDeploymentId(String parentDeploymentId) voidsetResources(Map<String, EngineResource> resources) voidsetTenantId(String tenantId) toString()Methods inherited from class org.flowable.engine.impl.persistence.entity.AbstractBpmnEngineNoRevisionEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
getId, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flowable.common.engine.api.repository.EngineDeployment
getIdMethods 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:
addResourcein interfaceDeploymentEntity
-
getResources
- Specified by:
getResourcesin interfaceEngineDeployment
-
getPersistentState
Description copied from interface:EntityReturns 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:
getPersistentStatein interfaceEntity
-
addDeployedArtifact
- Specified by:
addDeployedArtifactin interfaceDeploymentEntity
-
getDeployedArtifacts
- Specified by:
getDeployedArtifactsin interfaceDeploymentEntity
-
addProcessDefinitionCacheEntry
public void addProcessDefinitionCacheEntry(String processDefinitionId, ProcessDefinitionCacheEntry processDefinitionCacheEntry) - Specified by:
addProcessDefinitionCacheEntryin interfaceDeploymentEntity
-
getProcessDefinitionCacheEntry
- Specified by:
getProcessDefinitionCacheEntryin interfaceDeploymentEntity
-
getName
- Specified by:
getNamein interfaceEngineDeployment
-
setName
- Specified by:
setNamein interfaceDeploymentEntity
-
getCategory
- Specified by:
getCategoryin interfaceEngineDeployment
-
setCategory
- Specified by:
setCategoryin interfaceDeploymentEntity
-
getKey
- Specified by:
getKeyin interfaceEngineDeployment
-
setKey
- Specified by:
setKeyin interfaceDeploymentEntity
-
getTenantId
- Specified by:
getTenantIdin interfaceEngineDeployment
-
setTenantId
- Specified by:
setTenantIdin interfaceDeploymentEntity
-
setResources
- Specified by:
setResourcesin interfaceDeploymentEntity
-
getDeploymentTime
- Specified by:
getDeploymentTimein interfaceEngineDeployment
-
setDeploymentTime
- Specified by:
setDeploymentTimein interfaceDeploymentEntity
-
isNew
public boolean isNew()- Specified by:
isNewin interfaceDeploymentEntity- Specified by:
isNewin interfaceEngineDeployment
-
setNew
public void setNew(boolean isNew) - Specified by:
setNewin interfaceDeploymentEntity
-
getEngineVersion
- Specified by:
getEngineVersionin interfaceEngineDeployment
-
setEngineVersion
- Specified by:
setEngineVersionin interfaceDeploymentEntity
-
getDerivedFrom
- Specified by:
getDerivedFromin interfaceEngineDeployment
-
setDerivedFrom
- Specified by:
setDerivedFromin interfaceDeploymentEntity
-
getDerivedFromRoot
- Specified by:
getDerivedFromRootin interfaceEngineDeployment
-
setDerivedFromRoot
- Specified by:
setDerivedFromRootin interfaceDeploymentEntity
-
getParentDeploymentId
- Specified by:
getParentDeploymentIdin interfaceDeployment
-
setParentDeploymentId
- Specified by:
setParentDeploymentIdin interfaceDeploymentEntity
-
toString
-