Package | Description |
---|---|
com.edorasware.cmmn.engine.core |
<p>CMMN engine core service interfaces and implementations.
|
com.edorasware.cmmn.engine.core.engineactions |
<p>Action classes for all of the engine actions which alter engine state (an example of such an action would be
handlePlanItemTransition which is implemented in
PlanItemTransitionAction here. |
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.casefile |
<p>CMMN CaseFile related code.
|
com.edorasware.cmmn.model.staticmodel |
<p>Plan items and discretionary items in a design-time model are represented by instances
of
PlannableItem . |
com.edorasware.cmmn.model.structure |
<p>A very central package.
|
Modifier and Type | Method and Description |
---|---|
StateModel |
DefaultCmmnEngine.createStateModel(String caseClientId,
String parentCaseId,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
StateModel |
StateModelManager.createStateModel(String caseClientId,
String parentCaseId,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Create a particular state model for a new case.
|
StateModel |
DefaultCmmnEngine.getStateModel(String caseClientId,
Map<String,String> clientProperties,
PersistenceListeners persistenceListeners) |
StateModel |
StateModelManager.getStateModel(String caseClientId,
Map<String,String> clientProperties,
PersistenceListeners persistenceListeners)
Restore a state model either from cache or, if not in the cache, from the original case XML and the stored (persisted) runtime state of the case.
|
Modifier and Type | Method and Description |
---|---|
StateModel |
EngineActionEvent.getStateModel() |
Modifier and Type | Method and Description |
---|---|
void |
CaseFileItemTransitionAction.execute(StateModel stateModel) |
void |
CreateStateModelAction.execute(StateModel stateModel) |
void |
DiscretionaryItemPlanningAction.execute(StateModel stateModel) |
abstract void |
EngineAction.execute(StateModel stateModel) |
void |
MigrateCaseAction.execute(StateModel stateModel) |
void |
PlanItemTransitionAction.execute(StateModel stateModel) |
void |
StateUpdateAction.execute(StateModel stateModel) |
Constructor and Description |
---|
EngineActionEvent(EngineAction engineAction,
StateModel stateModel) |
Modifier and Type | Method and Description |
---|---|
StateModel |
DefaultStateModelCache.getOrLoad(String caseClientId,
Map<String,String> clientPropertie,
PersistenceListeners persistenceListeners) |
StateModel |
StateModelCache.getOrLoad(String caseClientId,
Map<String,String> clientProperties,
PersistenceListeners persistenceListeners) |
StateModel |
DefaultStateModelCache.put(StateModel stateModel) |
StateModel |
StateModelCache.put(StateModel stateModel) |
Modifier and Type | Method and Description |
---|---|
StateModel |
DefaultStateModelCache.put(StateModel stateModel) |
StateModel |
StateModelCache.put(StateModel stateModel) |
Constructor and Description |
---|
StateModelMigrator(StateModel stateModel,
CasePlanModelData oldState,
TDefinitions oldModel,
TDefinitions newModel) |
Modifier and Type | Method and Description |
---|---|
StateModel |
CaseFile.getStateModel() |
StateModel |
CaseFileItem.getStateModel() |
StateModel |
CaseFileItemInstance.getStateModel() |
Constructor and Description |
---|
CaseFile(StateModel stateModel,
String caseClientId,
List<TCaseFileItemDefinition> tCaseFileItemDefinitions,
TCaseFile tCaseFile)
Construct the case file.
|
Modifier and Type | Method and Description |
---|---|
StateModel |
PlannableItem.getStateModel() |
Modifier and Type | Method and Description |
---|---|
PlannableItem |
PlannableItemPool.getCreatePlannableItem(TStage tStage,
StateModel stateModel) |
Constructor and Description |
---|
PlannableItem(TStage tStage,
StateModel stateModel)
<p>Use only for the Case’s implicit top-level stage!
|
Modifier and Type | Method and Description |
---|---|
StateModel |
CasePlanModel.getStateModel() |
Constructor and Description |
---|
CasePlanModel(StateModel stateModel,
String clientId,
TStage tStage,
String parentClientId)
Construct a
casePlanModel stage. |
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.