| Package | Description | 
|---|---|
| com.edorasware.cmmn.engine.core | 
 <p>CMMN engine core service interfaces and implementations. 
 | 
| com.edorasware.cmmn.engine.hooks | 
 <p>CMMN engine implementation hooks. 
 | 
| com.edorasware.cmmn.engine.utility | 
 <p>CMMN engine utility interfaces and classes. 
 | 
| com.edorasware.cmmn.model | 
 <p>Implementation of a CMMN case engine based on the specification http://www.omg.org/spec/CMMN/1.0/ (referred to as <i>spec</i> in subsequent JavaDoc). 
 | 
| com.edorasware.cmmn.model.structure | 
 <p>A very central package. 
 | 
| com.edorasware.cmmn.one | 
 Contains packages and classes for the integration of the CMMN case engine with edoras-one. 
 | 
| com.edorasware.cmmn.one.implementation | 
 <p>CMMN engine implementation classes for edoras one. 
 | 
| com.edorasware.cmmn.one.service | 
 The edoras one CMMN service implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModel | 
DefaultCmmnService.getCasePlanModel(String caseClientId,
                TransitionData transitionData,
                PersistenceListeners persistenceListeners)  | 
CasePlanModel | 
DefaultCmmnEngine.getCasePlanModel(String caseClientId,
                TransitionData transitionData,
                PersistenceListeners persistenceListeners)  | 
CasePlanModel | 
StateModelInspector.getCasePlanModel(String caseClientId,
                TransitionData transitionData,
                PersistenceListeners persistenceListeners)
Get the plan item representing the case’s Case Plan Model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DefaultCmmnEngine.caseTaskCompletionCheck(CasePlanModel casePlanModel,
                       TransitionData transitionData,
                       EngineListeners engineListeners,
                       PersistenceListeners persistenceListeners)
If this case is a child case (case task) of some other case (and it is in a terminal State), send the parent a corresponding termination event for this case task. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
MigrationListeners.migrateCase(CasePlanModelData currentState,
           CasePlanModel currentCasePlanModel,
           Map<String,String> clientProperties,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)
A CMMN engine client call-back allowing to hook into the migration of a case and migrate the client properties of a case, under the situation
where the case itself was not migrated but where the case parent may have been migrated, allowing here to re-map any existing
back-references to the parent case. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
CmmnUtils.isNonBlockingSubCase(CasePlanModel caze)  | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModel | 
StateModel.getCasePlanModel()  | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModel | 
CasePlanModel.getCasePlanModel()  | 
CasePlanModel | 
PlanItem.getCasePlanModel()
Get the  
casePlanModel from the parent. | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
CmmnHelper.archiveParentCaseRecursive(CasePlanModel caze,
                          String runAsUser,
                          TransitionData transitionData,
                          PersistenceListeners persistenceListeners,
                          CmmnService cmmnService,
                          AnyWorkObjectService anyWorkObjectService,
                          CaseArchiveManager caseArchiveManager,
                          CurrentUserService currentUserService)
If we’re archiving a non-blocking sub-case, we may have to check for terminal parent cases which can now also be archived. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
OneEngineListeners.migrateCase(CasePlanModelData currentState,
           CasePlanModel currentCasePlanModel,
           Map<String,String> clientProperties,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)  | 
boolean | 
OneMigrationListeners.migrateCase(CasePlanModelData currentState,
           CasePlanModel currentCasePlanModel,
           Map<String,String> clientProperties,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)  | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModel | 
DefaultOneCmmnService.getCasePlanModel(String caseId)  | 
CasePlanModel | 
OneCmmnService.getCasePlanModel(String caseId)
See  
OneCmmnService.getCasePlanModel(String, TransitionData)
(passing null as transitionData). | 
CasePlanModel | 
DefaultOneCmmnService.getCasePlanModel(String caseId,
                TransitionData transitionData)  | 
CasePlanModel | 
OneCmmnService.getCasePlanModel(String caseId,
                TransitionData transitionData)
 | 
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.