| Package | Description | 
|---|---|
| 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.xml | |
| com.edorasware.cmmn.one.implementation | 
 <p>CMMN engine implementation classes for edoras one. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static HashMap<String,PlannableItem> | 
CmmnUtils.createLogicalModelStructure(TDefinitions tDefinitions)
Create an in-memory representation of the logical structure of a case model. 
 | 
static List<THumanTask> | 
CmmnUtils.extractHumanTasks(TDefinitions tDefinitions)
Given the structure of a CMMN XML in  
tDefinitions, navigate though it and return all contained THumanTask elements as a list. | 
static List<TPlanItem> | 
CmmnUtils.extractPlanItems(TDefinitions tDefinitions,
                Class<? extends TPlanItemDefinition> type)
Given the structure of a CMMN XML in  
tDefinitions, navigate though it and return all plan items that
are assignable to the type passed in. | 
static TCase | 
CmmnUtils.getCase(TDefinitions tDefinitions)
Get the case for a CMMN XML. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TDefinitions | 
MigrationResult.getNewModel()  | 
| 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 | 
|---|---|
TDefinitions | 
ObjectFactory.createTDefinitions()
Create an instance of  
TDefinitions | 
| Modifier and Type | Method and Description | 
|---|---|
JAXBElement<TDefinitions> | 
ObjectFactory.createDefinitions(TDefinitions value)
 | 
| Modifier and Type | Method and Description | 
|---|---|
JAXBElement<TDefinitions> | 
ObjectFactory.createDefinitions(TDefinitions value)
 | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.