| 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.