Class DeploymentManager
java.lang.Object
com.flowable.workobject.engine.impl.persistence.deploy.DeploymentManager
public class DeploymentManager
extends java.lang.Object
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Deployer>
deployers
protected WorkObjectDeploymentEntityManager
deploymentEntityManager
protected WorkObjectEngineConfiguration
engineConfig
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry>
workObjectDefinitionCache
protected WorkObjectDefinitionEntityManager
workObjectDefinitionEntityManager
-
Constructor Summary
Constructors Constructor Description DeploymentManager(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> workObjectDefinitionCache, WorkObjectEngineConfiguration engineConfig)
-
Method Summary
-
Field Details
-
engineConfig
-
workObjectDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> workObjectDefinitionCache -
deployers
-
workObjectDefinitionEntityManager
-
deploymentEntityManager
-
-
Constructor Details
-
DeploymentManager
public DeploymentManager(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> workObjectDefinitionCache, WorkObjectEngineConfiguration engineConfig)
-
-
Method Details
-
deploy
-
findDeployedWorkObjectDefinitionById
public WorkObjectDefinitionEntity findDeployedWorkObjectDefinitionById(java.lang.String workObjectDefinitionId) -
findDeployedLatestWorkObjectDefinitionByKey
public WorkObjectDefinitionEntity findDeployedLatestWorkObjectDefinitionByKey(java.lang.String workObjectDefinitionKey) -
findDeployedLatestWorkObjectDefinitionByKeyAndTenantId
public WorkObjectDefinitionEntity findDeployedLatestWorkObjectDefinitionByKeyAndTenantId(java.lang.String workObjectDefinitionKey, java.lang.String tenantId) -
findDeployedWorkObjectDefinitionByKeyAndVersionAndTenantId
public WorkObjectDefinitionEntity findDeployedWorkObjectDefinitionByKeyAndVersionAndTenantId(java.lang.String workObjectDefinitionKey, int workObjectVersion, java.lang.String tenantId) -
resolveWorkObjectDefinition
public WorkObjectDefinitionCacheEntry resolveWorkObjectDefinition(WorkObjectDefinition workObjectDefinition)Resolving the decision will fetch the DMN, parse it and store theLegacyWorkObjectDefinition
in memory. -
removeDeployment
public void removeDeployment(java.lang.String deploymentId) -
getDeployers
-
setDeployers
-
getWorkObjectDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> getWorkObjectDefinitionCache() -
setWorkObjectDefinitionCache
public void setWorkObjectDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> workObjectDefinitionCache) -
getWorkObjectDefinitionEntityManager
-
setWorkObjectDefinitionEntityManager
public void setWorkObjectDefinitionEntityManager(WorkObjectDefinitionEntityManager workObjectDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-