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 - 2019 edorasware ag. All Rights Reserved.