Methods 
| Modifier and Type | 
Method and Description | 
void | 
addCaseDefinition(CaseDefinitionEntity caseDefinition)  | 
void | 
addDecisionDefinition(DecisionDefinitionEntity decisionDefinition)  | 
void | 
addProcessDefinition(ProcessDefinitionEntity processDefinition)  | 
void | 
deploy(DeploymentEntity deployment)  | 
void | 
discardCaseDefinitionCache()  | 
void | 
discardDecisionDefinitionCache()  | 
void | 
discardProcessDefinitionCache()  | 
BpmnModelInstance | 
findBpmnModelInstanceForProcessDefinition(ProcessDefinitionEntity processDefinitionEntity)  | 
BpmnModelInstance | 
findBpmnModelInstanceForProcessDefinition(String processDefinitionId)  | 
CaseDefinitionEntity | 
findCaseDefinitionFromCache(String caseDefinitionId)  | 
CmmnModelInstance | 
findCmmnModelInstanceForCaseDefinition(String caseDefinitionId)  | 
DecisionDefinitionEntity | 
findDecisionDefinitionFromCache(String decisionDefinitionId)  | 
CaseDefinitionEntity | 
findDeployedCaseDefinitionByDeploymentAndKey(String deploymentId,
                                            String caseDefinitionKey)  | 
CaseDefinitionEntity | 
findDeployedCaseDefinitionById(String caseDefinitionId)  | 
CaseDefinitionEntity | 
findDeployedCaseDefinitionByKeyVersionAndTenantId(String caseDefinitionKey,
                                                 Integer caseDefinitionVersion,
                                                 String tenantId)  | 
DecisionDefinition | 
findDeployedDecisionDefinitionByDeploymentAndKey(String deploymentId,
                                                String decisionDefinitionKey)  | 
DecisionDefinitionEntity | 
findDeployedDecisionDefinitionById(String decisionDefinitionId)  | 
DecisionDefinition | 
findDeployedDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey,
                                             Integer decisionDefinitionVersion)  | 
DecisionDefinition | 
findDeployedDecisionDefinitionByKeyVersionAndTenantId(String decisionDefinitionKey,
                                                     Integer decisionDefinitionVersion,
                                                     String tenantId)  | 
CaseDefinitionEntity | 
findDeployedLatestCaseDefinitionByKey(String caseDefinitionKey)  | 
CaseDefinitionEntity | 
findDeployedLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey,
                                                String tenantId)  | 
DecisionDefinition | 
findDeployedLatestDecisionDefinitionByKey(String decisionDefinitionKey)  | 
DecisionDefinition | 
findDeployedLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey,
                                                    String tenantId)  | 
ProcessDefinitionEntity | 
findDeployedLatestProcessDefinitionByKey(String processDefinitionKey)  | 
ProcessDefinitionEntity | 
findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey,
                                                   String tenantId)  | 
ProcessDefinitionEntity | 
findDeployedProcessDefinitionByDeploymentAndKey(String deploymentId,
                                               String processDefinitionKey)  | 
ProcessDefinitionEntity | 
findDeployedProcessDefinitionById(String processDefinitionId)  | 
ProcessDefinitionEntity | 
findDeployedProcessDefinitionByKeyVersionAndTenantId(String processDefinitionKey,
                                                    Integer processDefinitionVersion,
                                                    String tenantId)  | 
DmnModelInstance | 
findDmnModelInstanceForDecisionDefinition(String decisionDefinitionId)  | 
ProcessDefinitionEntity | 
findProcessDefinitionFromCache(String processDefinitionId)  | 
Map<String,BpmnModelInstance> | 
getBpmnModelInstanceCache()  | 
CaseDefinitionEntity | 
getCaseDefinitionById(String caseDefinitionId)  | 
Map<String,CaseDefinitionEntity> | 
getCaseDefinitionCache()  | 
Map<String,CmmnModelInstance> | 
getCmmnModelInstanceCache()  | 
Map<String,DecisionDefinitionEntity> | 
getDecisionDefinitionCache()  | 
List<Deployer> | 
getDeployers()  | 
Map<String,DmnModelInstance> | 
getDmnModelInstanceCache()  | 
Map<String,ProcessDefinitionEntity> | 
getProcessDefinitionCache()  | 
protected BpmnModelInstance | 
loadAndCacheBpmnModelInstance(ProcessDefinitionEntity processDefinitionEntity)  | 
CachePurgeReport | 
purgeCache()  | 
protected void | 
removeAllCaseDefinitionsByDeploymentId(String deploymentId)  | 
protected void | 
removeAllDecisionDefinitionsByDeploymentId(String deploymentId)  | 
protected void | 
removeAllProcessDefinitionsByDeploymentId(String deploymentId)  | 
void | 
removeCaseDefinition(String caseDefinitionId)  | 
void | 
removeDecisionDefinition(String decisionDefinitionId)  | 
void | 
removeDeployment(String deploymentId)  | 
void | 
removeProcessDefinition(String processDefinitionId)  | 
CaseDefinitionEntity | 
resolveCaseDefinition(CaseDefinitionEntity caseDefinition)  | 
DecisionDefinitionEntity | 
resolveDecisionDefinition(DecisionDefinitionEntity decisionDefinition)  | 
ProcessDefinitionEntity | 
resolveProcessDefinition(ProcessDefinitionEntity processDefinition)  | 
void | 
setCaseDefinitionCache(Map<String,CaseDefinitionEntity> caseDefinitionCache)  | 
void | 
setDeployers(List<Deployer> deployers)  | 
void | 
setProcessDefinitionCache(Map<String,ProcessDefinitionEntity> processDefinitionCache)  |