Class DmnDeploymentEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
org.flowable.dmn.engine.impl.persistence.entity.AbstractDmnEngineNoRevisionEntity
org.flowable.dmn.engine.impl.persistence.entity.DmnDeploymentEntityImpl
- All Implemented Interfaces:
Serializable,EngineDeployment,Entity,DmnDeployment,DmnDeploymentEntity
public class DmnDeploymentEntityImpl
extends AbstractDmnEngineNoRevisionEntity
implements DmnDeploymentEntity, Serializable
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Map<String,DecisionCacheEntry> Will only be used during actual deployment to pass deployed artifacts (eg decision tables).protected Dateprotected booleanprotected Stringprotected Stringprotected 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 TypeMethodDescriptionvoidaddDecisionCacheEntry(String decisionDefinitionId, DecisionCacheEntry decisionCacheEntry) voidaddDeployedArtifact(Object deployedArtifact) voidaddResource(DmnResourceEntity resource) getDecisionCacheEntry(String decisionDefinitionId) <T> List<T>getDeployedArtifacts(Class<T> clazz) getKey()getName()Returns a representation of the object, as would be stored in the database.booleanisNew()voidsetCategory(String category) voidsetDeploymentTime(Date deploymentTime) voidvoidsetNew(boolean isNew) voidsetParentDeploymentId(String parentDeploymentId) voidsetResources(Map<String, EngineResource> resources) voidsetTenantId(String tenantId) toString()Methods inherited from class org.flowable.dmn.engine.impl.persistence.entity.AbstractDmnEngineNoRevisionEntity
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.dmn.api.DmnDeployment
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
-
tenantId
-
parentDeploymentId
-
resources
-
deploymentTime
-
isNew
protected boolean isNew -
deployedArtifacts
Will only be used during actual deployment to pass deployed artifacts (eg decision tables). Will be null otherwise. -
decisionDefinitionCache
-
-
Constructor Details
-
DmnDeploymentEntityImpl
public DmnDeploymentEntityImpl()
-
-
Method Details
-
addResource
- Specified by:
addResourcein interfaceDmnDeploymentEntity
-
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 interfaceDmnDeploymentEntity
-
getDeployedArtifacts
- Specified by:
getDeployedArtifactsin interfaceDmnDeploymentEntity
-
addDecisionCacheEntry
public void addDecisionCacheEntry(String decisionDefinitionId, DecisionCacheEntry decisionCacheEntry) - Specified by:
addDecisionCacheEntryin interfaceDmnDeploymentEntity
-
getDecisionCacheEntry
- Specified by:
getDecisionCacheEntryin interfaceDmnDeploymentEntity
-
getName
- Specified by:
getNamein interfaceDmnDeployment- Specified by:
getNamein interfaceEngineDeployment
-
setName
- Specified by:
setNamein interfaceDmnDeploymentEntity
-
getCategory
- Specified by:
getCategoryin interfaceDmnDeployment- Specified by:
getCategoryin interfaceEngineDeployment
-
setCategory
- Specified by:
setCategoryin interfaceDmnDeploymentEntity
-
getTenantId
- Specified by:
getTenantIdin interfaceDmnDeployment- Specified by:
getTenantIdin interfaceEngineDeployment
-
setTenantId
- Specified by:
setTenantIdin interfaceDmnDeploymentEntity
-
getParentDeploymentId
- Specified by:
getParentDeploymentIdin interfaceDmnDeployment
-
setParentDeploymentId
- Specified by:
setParentDeploymentIdin interfaceDmnDeploymentEntity
-
setResources
- Specified by:
setResourcesin interfaceDmnDeploymentEntity
-
getDeploymentTime
- Specified by:
getDeploymentTimein interfaceDmnDeployment- Specified by:
getDeploymentTimein interfaceEngineDeployment
-
setDeploymentTime
- Specified by:
setDeploymentTimein interfaceDmnDeploymentEntity
-
isNew
public boolean isNew()- Specified by:
isNewin interfaceDmnDeploymentEntity- Specified by:
isNewin interfaceEngineDeployment
-
setNew
public void setNew(boolean isNew) - Specified by:
setNewin interfaceDmnDeploymentEntity
-
getKey
- Specified by:
getKeyin interfaceEngineDeployment
-
getDerivedFrom
- Specified by:
getDerivedFromin interfaceEngineDeployment
-
getDerivedFromRoot
- Specified by:
getDerivedFromRootin interfaceEngineDeployment
-
getEngineVersion
- Specified by:
getEngineVersionin interfaceEngineDeployment
-
toString
-