| Package | Description | 
|---|---|
| com.edorasware.cmmn.engine.hooks | 
 <p>CMMN engine implementation hooks. 
 | 
| 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.casefile | 
 <p>CMMN CaseFile related code. 
 | 
| com.edorasware.cmmn.model.persistence | 
 <p>Contains classes and code related to the persistence of engine model state. 
 | 
| com.edorasware.cmmn.model.structure | 
 <p>A very central package. 
 | 
| com.edorasware.cmmn.model.visitor | 
 <p>The visitor (GOF) pattern is used in order to apply certain operations to the case model structure. 
 | 
| com.edorasware.cmmn.one.implementation | 
 <p>CMMN engine implementation classes for edoras one. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModelData | 
PersistenceListeners.retrieveCasePlanModelData(String caseClientId,
                         Map<String,String> clientProperties)
Low-level implementation hook to retrieve case engine state. 
 | 
| 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. 
 | 
void | 
MigrationListeners.migrateCase(TDefinitions oldModel,
           CasePlanModelData oldState,
           TDefinitions newModel,
           CasePlanModelData newState,
           Map<String,String> clientProperties,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)
A CMMN engine client call-back allowing to hook into the migration of a case and execute any client specific migration work. 
 | 
boolean | 
PersistenceListeners.storeCasePlanModelData(String caseClientId,
                      Map<String,String> clientProperties,
                      CasePlanModelData modelState)
Low-level implementation hook to store case engine state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModelData | 
MigrationResult.getNewState()  | 
CasePlanModelData | 
StateModelMigrator.getNewState()  | 
| Constructor and Description | 
|---|
MigrationResult(HashMap<String,PlanItem> planItemsRemovedByOldInstanceid,
               HashMap<String,PlanItem> planItemsMigratedByNewInstanceId,
               HashMap<String,String> planItemModelIdToModelIdMap,
               CasePlanModelData newState,
               TDefinitions newModel)  | 
StateModelMigrator(StateModel stateModel,
                  CasePlanModelData oldState,
                  TDefinitions oldModel,
                  TDefinitions newModel)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CaseFile.restoreFromExternalState(CasePlanModelData externalState)  | 
| Modifier and Type | Method and Description | 
|---|---|
static CasePlanModelData | 
CasePlanModelData.createFromJson(String json)
De-serialize a JSON string into an object of this class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
CasePlanModelData.writeToJson(CasePlanModelData casePlanModelData)
Serialize an instance of this class to a JSON string. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CasePlanModel.restoreFromExternalState(String id,
                        CasePlanModelData externalState,
                        boolean inMigration)  | 
void | 
Stage.restoreFromExternalState(String instanceId,
                        CasePlanModelData externalState,
                        boolean inMigration)  | 
| Constructor and Description | 
|---|
CaseFileItemStateExtractor(CasePlanModelData modelState)  | 
PlanItemStateExtractor(CasePlanModelData modelState)  | 
| Modifier and Type | Method and Description | 
|---|---|
CasePlanModelData | 
CaseVariablePersistenceListeners.retrieveCasePlanModelData(String caseClientId,
                         Map<String,String> clientProperties)  | 
| 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)  | 
void | 
OneEngineListeners.migrateCase(TDefinitions oldModel,
           CasePlanModelData oldState,
           TDefinitions newModel,
           CasePlanModelData newState,
           Map<String,String> clientProperties,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)  | 
void | 
OneMigrationListeners.migrateCase(TDefinitions oldModel,
           CasePlanModelData oldState,
           TDefinitions newModel,
           CasePlanModelData newState,
           Map<String,String> clientProperties,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)  | 
boolean | 
CaseVariablePersistenceListeners.storeCasePlanModelData(String caseClientId,
                      Map<String,String> clientProperties,
                      CasePlanModelData modelState)  | 
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.