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>
actionDefinitionCache
protected ActionDefinitionEntityManager
actionDefinitionEntityManager
protected ActionEngineConfiguration
actionEngineConfiguration
protected java.util.List<org.flowable.common.engine.impl.EngineDeployer>
deployers
protected ActionDeploymentEntityManager
deploymentEntityManager
protected ActionResourceEntityManager
resourceEntityManager
-
Constructor Summary
Constructors Constructor Description ActionDeploymentManager()
-
Method Summary
Modifier and Type Method Description void
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment)
void
deploy(org.flowable.common.engine.api.repository.EngineDeployment deployment, java.util.Map<java.lang.String,java.lang.Object> deploymentSettings)
ActionDefinition
findDeployedActionDefinitionById(java.lang.String actionDefinitionId)
ActionDefinition
findDeployedActionDefinitionByKeyAndVersionAndTenantId(java.lang.String actionDefinitionKey, java.lang.Integer actionDefinitionVersion, java.lang.String tenantId)
ActionDefinition
findDeployedLatestActionDefinitionByKey(java.lang.String actionDefinitionKey)
ActionDefinition
findDeployedLatestActionDefinitionByKeyAndTenantId(java.lang.String actionDefinitionKey, java.lang.String tenantId)
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry>
getActionDefinitionCache()
ActionDefinitionEntityManager
getActionDefinitionEntityManager()
ActionEngineConfiguration
getActionEngineConfiguration()
java.util.List<org.flowable.common.engine.impl.EngineDeployer>
getDeployers()
ActionDeploymentEntityManager
getDeploymentEntityManager()
ActionResourceEntityManager
getResourceEntityManager()
void
removeDeployment(java.lang.String deploymentId)
void
removeDeployment(java.lang.String deploymentId, boolean cascade)
ActionDefinitionCacheEntry
resolveActionDefinition(ActionDefinition actionDefinition)
void
setActionDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ActionDefinitionCacheEntry> actionDefinitionCache)
void
setActionDefinitionEntityManager(ActionDefinitionEntityManager actionDefinitionEntityManager)
void
setActionEngineConfiguration(ActionEngineConfiguration actionEngineConfiguration)
void
setDeployers(java.util.List<org.flowable.common.engine.impl.EngineDeployer> deployers)
void
setDeploymentEntityManager(ActionDeploymentEntityManager deploymentEntityManager)
void
setResourceEntityManager(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
-