Class PolicyDeploymentManager
- java.lang.Object
-
- com.flowable.policy.engine.impl.deployer.PolicyDeploymentManager
-
public class PolicyDeploymentManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<org.flowable.common.engine.impl.EngineDeployer>deployersprotected PolicyDeploymentEntityManagerdeploymentEntityManagerprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry>policyDefinitionCacheprotected PolicyDefinitionEntityManagerpolicyDefinitionEntityManagerprotected PolicyEngineConfigurationpolicyEngineConfigurationprotected PolicyResourceEntityManagerresourceEntityManager
-
Constructor Summary
Constructors Constructor Description PolicyDeploymentManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)voiddeploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)PolicyDefinitionfindDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String policyDefinitionKey, java.lang.Integer policyDefinitionVersion, java.lang.String tenantId)PolicyDefinitionfindDeployedLatestActionDefinitionByKey(java.lang.String policyDefinitionKey)PolicyDefinitionfindDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String policyDefinitionKey, java.lang.String tenantId)PolicyDefinitionfindDeployedPolicyDefinitionById(java.lang.String policyDefinitionId)java.util.List<org.flowable.common.engine.impl.EngineDeployer>getDeployers()PolicyDeploymentEntityManagergetDeploymentEntityManager()org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry>getPolicyDefinitionCache()PolicyDefinitionEntityManagergetPolicyDefinitionEntityManager()PolicyEngineConfigurationgetPolicyEngineConfiguration()PolicyResourceEntityManagergetResourceEntityManager()voidremoveDeployment(java.lang.String deploymentId)voidremoveDeployment(java.lang.String deploymentId, boolean cascade)PolicyDefinitionCacheEntryresolvePolicyDefinition(PolicyDefinition policyDefinition)voidsetDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)voidsetDeploymentEntityManager(PolicyDeploymentEntityManager deploymentEntityManager)voidsetPolicyDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry> policyDefinitionCache)voidsetPolicyDefinitionEntityManager(PolicyDefinitionEntityManager policyDefinitionEntityManager)voidsetPolicyEngineConfiguration(PolicyEngineConfiguration policyEngineConfiguration)voidsetResourceEntityManager(PolicyResourceEntityManager resourceEntityManager)
-
-
-
Field Detail
-
policyDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry> policyDefinitionCache
-
deployers
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers
-
policyEngineConfiguration
protected PolicyEngineConfiguration policyEngineConfiguration
-
deploymentEntityManager
protected PolicyDeploymentEntityManager deploymentEntityManager
-
resourceEntityManager
protected PolicyResourceEntityManager resourceEntityManager
-
policyDefinitionEntityManager
protected PolicyDefinitionEntityManager policyDefinitionEntityManager
-
-
Method Detail
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)
-
findDeployedPolicyDefinitionById
public PolicyDefinition findDeployedPolicyDefinitionById(java.lang.String policyDefinitionId)
-
findDeployedLatestActionDefinitionByKey
public PolicyDefinition findDeployedLatestActionDefinitionByKey(java.lang.String policyDefinitionKey)
-
findDeployedLatestActionDefinitionByKeyAndTenantId
public PolicyDefinition findDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String policyDefinitionKey, java.lang.String tenantId)
-
findDeployedActionDefinitionByKeyAndVersionAndTenantId
public PolicyDefinition findDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String policyDefinitionKey, java.lang.Integer policyDefinitionVersion, java.lang.String tenantId)
-
resolvePolicyDefinition
public PolicyDefinitionCacheEntry resolvePolicyDefinition(PolicyDefinition policyDefinition)
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId)
-
removeDeployment
public void removeDeployment(java.lang.String deploymentId, boolean cascade)
-
getDeployers
public java.util.List<org.flowable.common.engine.impl.EngineDeployer> getDeployers()
-
setDeployers
public void setDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)
-
getPolicyDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry> getPolicyDefinitionCache()
-
setPolicyDefinitionCache
public void setPolicyDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry> policyDefinitionCache)
-
getPolicyEngineConfiguration
public PolicyEngineConfiguration getPolicyEngineConfiguration()
-
setPolicyEngineConfiguration
public void setPolicyEngineConfiguration(PolicyEngineConfiguration policyEngineConfiguration)
-
getPolicyDefinitionEntityManager
public PolicyDefinitionEntityManager getPolicyDefinitionEntityManager()
-
setPolicyDefinitionEntityManager
public void setPolicyDefinitionEntityManager(PolicyDefinitionEntityManager policyDefinitionEntityManager)
-
getDeploymentEntityManager
public PolicyDeploymentEntityManager getDeploymentEntityManager()
-
setDeploymentEntityManager
public void setDeploymentEntityManager(PolicyDeploymentEntityManager deploymentEntityManager)
-
getResourceEntityManager
public PolicyResourceEntityManager getResourceEntityManager()
-
setResourceEntityManager
public void setResourceEntityManager(PolicyResourceEntityManager resourceEntityManager)
-
-