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(ProcessDefinitionEntity processDefinitionEntity)
|
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()
|
CaseDefinitionEntity |
getCaseDefinitionById(String caseDefinitionId)
|
Map<String,CaseDefinitionEntity> |
getCaseDefinitionCache()
|
Map<String,org.camunda.bpm.model.cmmn.CmmnModelInstance> |
getCmmnModelInstanceCache()
|
List<Deployer> |
getDeployers()
|
Map<String,ProcessDefinitionEntity> |
getProcessDefinitionCache()
|
protected org.camunda.bpm.model.bpmn.BpmnModelInstance |
loadAndCacheBpmnModelInstance(ProcessDefinitionEntity processDefinitionEntity)
|
protected void |
removeAllCaseDefinitionsByDeploymentId(String deploymentId)
|
protected void |
removeAllProcessDefinitionsByDeploymentId(String deploymentId)
|
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(ProcessDefinitionEntity processDefinitionEntity)
findBpmnModelInstanceForProcessDefinition
public org.camunda.bpm.model.bpmn.BpmnModelInstance findBpmnModelInstanceForProcessDefinition(String processDefinitionId)
loadAndCacheBpmnModelInstance
protected org.camunda.bpm.model.bpmn.BpmnModelInstance loadAndCacheBpmnModelInstance(ProcessDefinitionEntity processDefinitionEntity)
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)
getCaseDefinitionById
public CaseDefinitionEntity getCaseDefinitionById(String caseDefinitionId)
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)
removeAllProcessDefinitionsByDeploymentId
protected void removeAllProcessDefinitionsByDeploymentId(String deploymentId)
removeAllCaseDefinitionsByDeploymentId
protected void removeAllCaseDefinitionsByDeploymentId(String deploymentId)
Copyright © 2015 camunda services GmbH. All rights reserved.