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
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)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 Detail
-
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
protected ActionEngineConfiguration actionEngineConfiguration
-
deploymentEntityManager
protected ActionDeploymentEntityManager deploymentEntityManager
-
resourceEntityManager
protected ActionResourceEntityManager resourceEntityManager
-
actionDefinitionEntityManager
protected ActionDefinitionEntityManager actionDefinitionEntityManager
-
-
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)
-
findDeployedActionDefinitionById
public ActionDefinition findDeployedActionDefinitionById(java.lang.String actionDefinitionId)
-
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
public ActionDefinitionCacheEntry resolveActionDefinition(ActionDefinition actionDefinition)
-
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
public ActionEngineConfiguration getActionEngineConfiguration()
-
setActionEngineConfiguration
public void setActionEngineConfiguration(ActionEngineConfiguration actionEngineConfiguration)
-
getActionDefinitionEntityManager
public ActionDefinitionEntityManager getActionDefinitionEntityManager()
-
setActionDefinitionEntityManager
public void setActionDefinitionEntityManager(ActionDefinitionEntityManager actionDefinitionEntityManager)
-
getDeploymentEntityManager
public ActionDeploymentEntityManager getDeploymentEntityManager()
-
setDeploymentEntityManager
public void setDeploymentEntityManager(ActionDeploymentEntityManager deploymentEntityManager)
-
getResourceEntityManager
public ActionResourceEntityManager getResourceEntityManager()
-
setResourceEntityManager
public void setResourceEntityManager(ActionResourceEntityManager resourceEntityManager)
-
-