Class PolicyDeploymentManager


  • public class PolicyDeploymentManager
    extends java.lang.Object
    • Constructor Detail

      • PolicyDeploymentManager

        public PolicyDeploymentManager()
    • 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)
      • 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)
      • setPolicyEngineConfiguration

        public void setPolicyEngineConfiguration​(PolicyEngineConfiguration policyEngineConfiguration)
      • setPolicyDefinitionEntityManager

        public void setPolicyDefinitionEntityManager​(PolicyDefinitionEntityManager policyDefinitionEntityManager)