public class DeploymentManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected DeploymentCache<DecisionTableCacheEntry> |
decisionCache |
protected DecisionTableEntityManager |
decisionTableEntityManager |
protected List<Deployer> |
deployers |
protected DmnDeploymentEntityManager |
deploymentEntityManager |
protected DmnEngineConfiguration |
engineConfig |
| Constructor and Description |
|---|
DeploymentManager(DeploymentCache<DecisionTableCacheEntry> decisionCache,
DmnEngineConfiguration engineConfig) |
protected DmnEngineConfiguration engineConfig
protected DeploymentCache<DecisionTableCacheEntry> decisionCache
protected DecisionTableEntityManager decisionTableEntityManager
protected DmnDeploymentEntityManager deploymentEntityManager
public DeploymentManager(DeploymentCache<DecisionTableCacheEntry> decisionCache, DmnEngineConfiguration engineConfig)
public void deploy(DmnDeploymentEntity deployment)
public void deploy(DmnDeploymentEntity deployment, Map<String,Object> deploymentSettings)
public DecisionTableEntity findDeployedDecisionById(String decisionId)
public DecisionTableEntity findDeployedLatestDecisionByKey(String decisionKey)
public DecisionTableEntity findDeployedLatestDecisionByKeyAndTenantId(String decisionKey, String tenantId)
public DecisionTableEntity findDeployedLatestDecisionByKeyAndParentDeploymentId(String decisionTableKey, String parentDeploymentId)
public DecisionTableEntity findDeployedLatestDecisionByKeyParentDeploymentIdAndTenantId(String decisionTableKey, String parentDeploymentId, String tenantId)
public DecisionTableEntity findDeployedDecisionByKeyAndVersionAndTenantId(String decisionKey, int decisionVersion, String tenantId)
public DecisionTableCacheEntry resolveDecisionTable(DmnDecisionTable decision)
DmnDefinition in memory.public void removeDeployment(String deploymentId)
public DeploymentCache<DecisionTableCacheEntry> getDecisionCache()
public void setDecisionCache(DeploymentCache<DecisionTableCacheEntry> decisionCache)
public DecisionTableEntityManager getDecisionTableEntityManager()
public void setDecisionTableEntityManager(DecisionTableEntityManager decisionTableEntityManager)
public DmnDeploymentEntityManager getDeploymentEntityManager()
public void setDeploymentEntityManager(DmnDeploymentEntityManager deploymentEntityManager)
Copyright © 2017 Alfresco. All rights reserved.