Class ActionDeploymentManager
java.lang.Object
com.flowable.action.engine.impl.deployer.ActionDeploymentManager
public class ActionDeploymentManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry>actionDefinitionCacheprotected ActionDefinitionEntityManageractionDefinitionEntityManagerprotected ActionEngineConfigurationactionEngineConfigurationprotected java.util.List<org.flowable.common.engine.impl.EngineDeployer>deployersprotected ActionDeploymentEntityManagerdeploymentEntityManagerprotected ActionResourceEntityManagerresourceEntityManager -
Constructor Summary
Constructors Constructor Description ActionDeploymentManager() -
Method Summary
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)ActionDefinitionfindDeployedActionDefinitionById(java.lang.String actionDefinitionId)ActionDefinitionfindDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String actionDefinitionKey, java.lang.Integer actionDefinitionVersion, java.lang.String tenantId)ActionDefinitionfindDeployedLatestActionDefinitionByKey(java.lang.String actionDefinitionKey)ActionDefinitionfindDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String actionDefinitionKey, java.lang.String tenantId)org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry>getActionDefinitionCache()ActionDefinitionEntityManagergetActionDefinitionEntityManager()ActionEngineConfigurationgetActionEngineConfiguration()java.util.List<org.flowable.common.engine.impl.EngineDeployer>getDeployers()ActionDeploymentEntityManagergetDeploymentEntityManager()ActionResourceEntityManagergetResourceEntityManager()voidremoveDeployment(java.lang.String deploymentId)voidremoveDeployment(java.lang.String deploymentId, boolean cascade)ActionDefinitionCacheEntryresolveActionDefinition(ActionDefinition actionDefinition)voidsetActionDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry> actionDefinitionCache)voidsetActionDefinitionEntityManager(ActionDefinitionEntityManager actionDefinitionEntityManager)voidsetActionEngineConfiguration(ActionEngineConfiguration actionEngineConfiguration)voidsetDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)voidsetDeploymentEntityManager(ActionDeploymentEntityManager deploymentEntityManager)voidsetResourceEntityManager(ActionResourceEntityManager resourceEntityManager)
-
Field Details
-
actionDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry> actionDefinitionCache -
deployers
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers -
actionEngineConfiguration
-
deploymentEntityManager
-
resourceEntityManager
-
actionDefinitionEntityManager
-
-
Constructor Details
-
ActionDeploymentManager
public ActionDeploymentManager()
-
-
Method Details
-
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) -
findDeployedActionDefinitionById
-
findDeployedLatestActionDefinitionByKey
public ActionDefinition findDeployedLatestActionDefinitionByKey(java.lang.String actionDefinitionKey) -
findDeployedLatestActionDefinitionByKeyAndTenantId
public ActionDefinition findDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String actionDefinitionKey, java.lang.String tenantId) -
findDeployedActionDefinitionByKeyAndVersionAndTenantId
public ActionDefinition findDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String actionDefinitionKey, java.lang.Integer actionDefinitionVersion, java.lang.String tenantId) -
resolveActionDefinition
-
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) -
getActionDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry> getActionDefinitionCache() -
setActionDefinitionCache
public void setActionDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry> actionDefinitionCache) -
getActionEngineConfiguration
-
setActionEngineConfiguration
-
getActionDefinitionEntityManager
-
setActionDefinitionEntityManager
public void setActionDefinitionEntityManager(ActionDefinitionEntityManager actionDefinitionEntityManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
-
getResourceEntityManager
-
setResourceEntityManager
-