Class PolicyDeploymentEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.policy.engine.impl.persistence.entity.AbstractPolicyEngineEntity
com.flowable.policy.engine.impl.persistence.entity.PolicyDeploymentEntityImpl
- All Implemented Interfaces:
PolicyDeployment,PolicyDeploymentEntity,Serializable,org.flowable.common.engine.api.repository.EngineDeployment,org.flowable.common.engine.impl.db.HasRevision,org.flowable.common.engine.impl.persistence.entity.Entity
public class PolicyDeploymentEntityImpl
extends AbstractPolicyEngineEntity
implements PolicyDeploymentEntity, Serializable
- Author:
- Tijs Rademakers
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringWill only be used during actual deployment to pass deployed artifacts (eg form definitions).protected Dateprotected booleanprotected Stringprotected Stringprotected Stringprotected Map<String, PolicyDefinitionCacheEntry> protected StringFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeployedArtifact(Object deployedArtifact) voidaddPolicyDefinitionCacheEntry(String policyDefinitionId, PolicyDefinitionCacheEntry policyDefinitionCacheEntry) voidaddResource(PolicyResourceEntity resource) <T> List<T> getDeployedArtifacts(Class<T> clazz) getKey()getName()getPolicyDefinitionCacheEntry(String policyDefinitionId) booleanisNew()voidsetCategory(String category) voidsetDeploymentTime(Date deploymentTime) voidvoidvoidsetNew(boolean isNew) voidsetParentDeploymentId(String parentDeploymentId) voidsetResources(Map<String, org.flowable.common.engine.api.repository.EngineResource> resources) voidsetTenantId(String tenantId) toString()Methods inherited from class com.flowable.policy.engine.impl.persistence.entity.AbstractPolicyEngineEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, 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
-
key
-
category
-
tenantId
-
parentDeploymentId
-
resources
-
deploymentTime
-
isNew
protected boolean isNew -
deployedArtifacts
Will only be used during actual deployment to pass deployed artifacts (eg form definitions). Will be null otherwise. -
policyDefinitionCache
-
-
Constructor Details
-
PolicyDeploymentEntityImpl
public PolicyDeploymentEntityImpl()
-
-
Method Details
-
addResource
- Specified by:
addResourcein interfacePolicyDeploymentEntity
-
getPersistentState
- Specified by:
getPersistentStatein interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-
addDeployedArtifact
- Specified by:
addDeployedArtifactin interfacePolicyDeploymentEntity
-
getDeployedArtifacts
- Specified by:
getDeployedArtifactsin interfacePolicyDeploymentEntity
-
addPolicyDefinitionCacheEntry
public void addPolicyDefinitionCacheEntry(String policyDefinitionId, PolicyDefinitionCacheEntry policyDefinitionCacheEntry) - Specified by:
addPolicyDefinitionCacheEntryin interfacePolicyDeploymentEntity
-
getPolicyDefinitionCacheEntry
- Specified by:
getPolicyDefinitionCacheEntryin interfacePolicyDeploymentEntity
-
getName
- Specified by:
getNamein interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setName
- Specified by:
setNamein interfacePolicyDeploymentEntity
-
getKey
- Specified by:
getKeyin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setKey
- Specified by:
setKeyin interfacePolicyDeploymentEntity
-
getResources
- Specified by:
getResourcesin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
getCategory
- Specified by:
getCategoryin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setCategory
- Specified by:
setCategoryin interfacePolicyDeploymentEntity
-
getTenantId
- Specified by:
getTenantIdin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setTenantId
- Specified by:
setTenantIdin interfacePolicyDeploymentEntity
-
getParentDeploymentId
- Specified by:
getParentDeploymentIdin interfacePolicyDeployment
-
setParentDeploymentId
- Specified by:
setParentDeploymentIdin interfacePolicyDeploymentEntity
-
setResources
public void setResources(Map<String, org.flowable.common.engine.api.repository.EngineResource> resources) - Specified by:
setResourcesin interfacePolicyDeploymentEntity
-
getDeploymentTime
- Specified by:
getDeploymentTimein interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setDeploymentTime
- Specified by:
setDeploymentTimein interfacePolicyDeploymentEntity
-
isNew
public boolean isNew()- Specified by:
isNewin interfaceorg.flowable.common.engine.api.repository.EngineDeployment- Specified by:
isNewin interfacePolicyDeploymentEntity
-
setNew
public void setNew(boolean isNew) - Specified by:
setNewin interfacePolicyDeploymentEntity
-
getDerivedFrom
- Specified by:
getDerivedFromin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
getDerivedFromRoot
- Specified by:
getDerivedFromRootin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
getEngineVersion
- Specified by:
getEngineVersionin interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
toString
-