All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addAuthorizationsForNewCaseDefinition(org.flowable.cmmn.model.Case caze,
CaseDefinitionEntity caseDefinition) |
protected void |
addAuthorizationsFromIterator(List<String> expressions,
CaseDefinitionEntity caseDefinition,
String expressionType) |
protected void |
copyDeploymentValuesToCaseDefinitions(EngineDeployment deployment,
List<CaseDefinitionEntity> caseDefinitionEntities) |
protected void |
createAndPersistNewDiagramsIfNeeded(CmmnParseResult parseResult)
Creates new diagrams for case definitions if the deployment is new, the case definition in question supports it, and the engine is configured to make new diagrams.
|
void |
deploy(EngineDeployment deployment,
Map<String,Object> deploymentSettings) |
CaseDefinitionDiagramHelper |
getCaseDefinitionDiagramHelper() |
CmmnParser |
getCmmnParser() |
protected String |
getEventCorrelationKey(org.flowable.cmmn.model.Case caseModel) |
IdGenerator |
getIdGenerator() |
protected CaseDefinitionEntity |
getMostRecentVersionOfCaseDefinition(CaseDefinitionEntity caseDefinitionEntity) |
protected CaseDefinitionEntity |
getPersistedInstanceOfCaseDefinition(CaseDefinitionEntity caseDefinitionEntity) |
protected Map<CaseDefinitionEntity,CaseDefinitionEntity> |
getPreviousVersionsOfCaseDefinitions(CmmnParseResult parseResult) |
static boolean |
isCmmnResource(String resourceName) |
boolean |
isUsePrefixId() |
protected void |
makeCaseDefinitionsConsistentWithPersistedVersions(CmmnParseResult parseResult) |
protected void |
persistCaseDefinitions(CmmnParseResult parseResult) |
void |
setCaseDefinitionDiagramHelper(CaseDefinitionDiagramHelper caseDefinitionDiagramHelper) |
protected void |
setCaseDefinitionDiagramNames(CmmnParseResult parseResult)
Updates all the case definition entities to have the correct diagram resource name.
|
protected void |
setCaseDefinitionVersionsAndIds(CmmnParseResult parseResult,
Map<CaseDefinitionEntity,CaseDefinitionEntity> mapNewToOldCaseDefinitions) |
void |
setCmmnParser(CmmnParser cmmnParser) |
void |
setIdGenerator(IdGenerator idGenerator) |
protected void |
setResourceNamesOnCaseDefinitions(CmmnParseResult parseResult) |
void |
setUsePrefixId(boolean usePrefixId) |
protected void |
updateCachingAndArtifacts(CmmnParseResult parseResult) |
protected void |
updateEventSubscriptions(CmmnParseResult parseResult,
Map<CaseDefinitionEntity,CaseDefinitionEntity> mapOfNewCaseDefinitionToPreviousVersion) |
protected void |
verifyCaseDefinitionsDoNotShareKeys(Collection<CaseDefinitionEntity> caseDefinitionEntities) |