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.