Class PolicyDeploymentManager
java.lang.Object
com.flowable.policy.engine.impl.deployer.PolicyDeploymentManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List
<org.flowable.common.engine.impl.EngineDeployer> protected PolicyDeploymentEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<PolicyDefinitionCacheEntry> protected PolicyDefinitionEntityManager
protected PolicyEngineConfiguration
protected PolicyResourceEntityManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy
(org.flowable.common.engine.api.repository.EngineDeployment deployment) void
deploy
(org.flowable.common.engine.api.repository.EngineDeployment deployment, Map<String, Object> deploymentSettings) findDeployedLatestPolicyDefinitionByKey
(String policyDefinitionKey) findDeployedLatestPolicyDefinitionByKeyAndTenantId
(String policyDefinitionKey, String tenantId) findDeployedPolicyDefinitionById
(String policyDefinitionId) findDeployedPolicyDefinitionByKeyAndVersionAndTenantId
(String policyDefinitionKey, Integer policyDefinitionVersion, String tenantId) List
<org.flowable.common.engine.impl.EngineDeployer> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<PolicyDefinitionCacheEntry> void
removeDeployment
(String deploymentId) void
removeDeployment
(String deploymentId, boolean cascade) resolvePolicyDefinition
(PolicyDefinition policyDefinition) void
setDeployers
(List<org.flowable.common.engine.impl.EngineDeployer> deployers) void
setDeploymentEntityManager
(PolicyDeploymentEntityManager deploymentEntityManager) void
setPolicyDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry> policyDefinitionCache) void
setPolicyDefinitionEntityManager
(PolicyDefinitionEntityManager policyDefinitionEntityManager) void
setPolicyEngineConfiguration
(PolicyEngineConfiguration policyEngineConfiguration) void
setResourceEntityManager
(PolicyResourceEntityManager resourceEntityManager)
-
Field Details
-
policyDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<PolicyDefinitionCacheEntry> policyDefinitionCache -
deployers
-
policyEngineConfiguration
-
deploymentEntityManager
-
resourceEntityManager
-
policyDefinitionEntityManager
-
-
Constructor Details
-
PolicyDeploymentManager
public PolicyDeploymentManager()
-
-
Method Details
-
deploy
public void deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment) -
deploy
-
findDeployedPolicyDefinitionById
-
findDeployedLatestPolicyDefinitionByKey
-
findDeployedLatestPolicyDefinitionByKeyAndTenantId
public PolicyDefinition findDeployedLatestPolicyDefinitionByKeyAndTenantId(String policyDefinitionKey, String tenantId) -
findDeployedPolicyDefinitionByKeyAndVersionAndTenantId
public PolicyDefinition findDeployedPolicyDefinitionByKeyAndVersionAndTenantId(String policyDefinitionKey, Integer policyDefinitionVersion, String tenantId) -
resolvePolicyDefinition
-
removeDeployment
-
removeDeployment
-
getDeployers
-
setDeployers
-
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
-
setPolicyEngineConfiguration
-
getPolicyDefinitionEntityManager
-
setPolicyDefinitionEntityManager
public void setPolicyDefinitionEntityManager(PolicyDefinitionEntityManager policyDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-
getResourceEntityManager
-
setResourceEntityManager
-