org.camunda.bpm.engine.impl.persistence.deploy
Class DeploymentCache
java.lang.Object
org.camunda.bpm.engine.impl.persistence.deploy.DeploymentCache
public class DeploymentCache
- extends Object
- Author:
- Tom Baeyens, Falko Menge
Method Summary |
void |
addCaseDefinition(CaseDefinitionEntity caseDefinition)
|
void |
addProcessDefinition(ProcessDefinitionEntity processDefinition)
|
void |
deploy(DeploymentEntity deployment)
|
void |
discardCaseDefinitionCache()
|
void |
discardProcessDefinitionCache()
|
org.camunda.bpm.model.bpmn.BpmnModelInstance |
findBpmnModelInstanceForProcessDefinition(String processDefinitionId)
|
org.camunda.bpm.model.cmmn.CmmnModelInstance |
findCmmnModelInstanceForCaseDefinition(String caseDefinitionId)
|
CaseDefinitionEntity |
findDeployedCaseDefinitionByDeploymentAndKey(String deploymentId,
String caseDefinitionKey)
|
CaseDefinitionEntity |
findDeployedCaseDefinitionById(String caseDefinitionId)
|
CaseDefinitionEntity |
findDeployedCaseDefinitionByKeyAndVersion(String caseDefinitionKey,
Integer caseDefinitionVersion)
|
CaseDefinitionEntity |
findDeployedLatestCaseDefinitionByKey(String caseDefinitionKey)
|
ProcessDefinitionEntity |
findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
|
ProcessDefinitionEntity |
findDeployedProcessDefinitionByDeploymentAndKey(String deploymentId,
String processDefinitionKey)
|
ProcessDefinitionEntity |
findDeployedProcessDefinitionById(String processDefinitionId)
|
ProcessDefinitionEntity |
findDeployedProcessDefinitionByKeyAndVersion(String processDefinitionKey,
Integer processDefinitionVersion)
|
Map<String,org.camunda.bpm.model.bpmn.BpmnModelInstance> |
getBpmnModelInstanceCache()
|
Map<String,CaseDefinitionEntity> |
getCaseDefinitionCache()
|
Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> |
getCmmnModelInstanceCache()
|
List<Deployer> |
getDeployers()
|
Map<String,ProcessDefinitionEntity> |
getProcessDefinitionCache()
|
void |
removeCaseDefinition(String caseDefinitionId)
|
void |
removeDeployment(String deploymentId)
|
void |
removeProcessDefinition(String processDefinitionId)
|
CaseDefinitionEntity |
resolveCaseDefinition(CaseDefinitionEntity caseDefinition)
|
ProcessDefinitionEntity |
resolveProcessDefinition(ProcessDefinitionEntity processDefinition)
|
void |
setCaseDefinitionCache(Map<String,CaseDefinitionEntity> caseDefinitionCache)
|
void |
setDeployers(List<Deployer> deployers)
|
void |
setProcessDefinitionCache(Map<String,ProcessDefinitionEntity> processDefinitionCache)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processDefinitionCache
protected Map<String,ProcessDefinitionEntity> processDefinitionCache
caseDefinitionCache
protected Map<String,CaseDefinitionEntity> caseDefinitionCache
bpmnModelInstanceCache
protected Map<String,org.camunda.bpm.model.bpmn.BpmnModelInstance> bpmnModelInstanceCache
cmmnModelInstanceCache
protected Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> cmmnModelInstanceCache
deployers
protected List<Deployer> deployers
DeploymentCache
public DeploymentCache()
deploy
public void deploy(DeploymentEntity deployment)
findDeployedProcessDefinitionById
public ProcessDefinitionEntity findDeployedProcessDefinitionById(String processDefinitionId)
findDeployedLatestProcessDefinitionByKey
public ProcessDefinitionEntity findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)
findDeployedProcessDefinitionByKeyAndVersion
public ProcessDefinitionEntity findDeployedProcessDefinitionByKeyAndVersion(String processDefinitionKey,
Integer processDefinitionVersion)
findDeployedProcessDefinitionByDeploymentAndKey
public ProcessDefinitionEntity findDeployedProcessDefinitionByDeploymentAndKey(String deploymentId,
String processDefinitionKey)
resolveProcessDefinition
public ProcessDefinitionEntity resolveProcessDefinition(ProcessDefinitionEntity processDefinition)
findBpmnModelInstanceForProcessDefinition
public org.camunda.bpm.model.bpmn.BpmnModelInstance findBpmnModelInstanceForProcessDefinition(String processDefinitionId)
addProcessDefinition
public void addProcessDefinition(ProcessDefinitionEntity processDefinition)
removeProcessDefinition
public void removeProcessDefinition(String processDefinitionId)
discardProcessDefinitionCache
public void discardProcessDefinitionCache()
findDeployedCaseDefinitionById
public CaseDefinitionEntity findDeployedCaseDefinitionById(String caseDefinitionId)
findDeployedLatestCaseDefinitionByKey
public CaseDefinitionEntity findDeployedLatestCaseDefinitionByKey(String caseDefinitionKey)
findDeployedCaseDefinitionByKeyAndVersion
public CaseDefinitionEntity findDeployedCaseDefinitionByKeyAndVersion(String caseDefinitionKey,
Integer caseDefinitionVersion)
findDeployedCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findDeployedCaseDefinitionByDeploymentAndKey(String deploymentId,
String caseDefinitionKey)
resolveCaseDefinition
public CaseDefinitionEntity resolveCaseDefinition(CaseDefinitionEntity caseDefinition)
findCmmnModelInstanceForCaseDefinition
public org.camunda.bpm.model.cmmn.CmmnModelInstance findCmmnModelInstanceForCaseDefinition(String caseDefinitionId)
addCaseDefinition
public void addCaseDefinition(CaseDefinitionEntity caseDefinition)
removeCaseDefinition
public void removeCaseDefinition(String caseDefinitionId)
discardCaseDefinitionCache
public void discardCaseDefinitionCache()
getBpmnModelInstanceCache
public Map<String,org.camunda.bpm.model.bpmn.BpmnModelInstance> getBpmnModelInstanceCache()
getCmmnModelInstanceCache
public Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> getCmmnModelInstanceCache()
getProcessDefinitionCache
public Map<String,ProcessDefinitionEntity> getProcessDefinitionCache()
setProcessDefinitionCache
public void setProcessDefinitionCache(Map<String,ProcessDefinitionEntity> processDefinitionCache)
getCaseDefinitionCache
public Map<String,CaseDefinitionEntity> getCaseDefinitionCache()
setCaseDefinitionCache
public void setCaseDefinitionCache(Map<String,CaseDefinitionEntity> caseDefinitionCache)
getDeployers
public List<Deployer> getDeployers()
setDeployers
public void setDeployers(List<Deployer> deployers)
removeDeployment
public void removeDeployment(String deploymentId)
Copyright © 2014 camunda services GmbH. All Rights Reserved.