| 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.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.persistence | 
 <p>Contains classes and code related to the persistence of engine model state. 
 | 
| com.edorasware.cmmn.model.statesandactions | 
 <p>A package containing code to represent a runtime model’s current states and available actions. 
 | 
| com.edorasware.cmmn.model.structure | 
 <p>A very central package. 
 | 
| com.edorasware.cmmn.model.xml | |
| com.edorasware.cmmn.one.service | 
 The edoras one CMMN service implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DefaultCmmnService.handlePlanItemTransition(String caseClientId,
                        String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners)  | 
void | 
StateModelUpdater.handlePlanItemTransition(String caseClientId,
                        String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners)
<p>Trigger a state transition in the state model. 
 | 
void | 
LowLevelStateModelUpdater.handlePlanItemTransition(String caseClientId,
                        String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners,
                        LowLevelStateModelUpdater.RecursionControl recursionControl)
Same as  
StateModelUpdater.handlePlanItemTransition(String, String, com.edorasware.cmmn.model.xml.PlanItemTransition,
com.edorasware.cmmn.model.TransitionData, EngineListeners, PersistenceListeners) but with an additional parameter recursionControl. | 
void | 
DefaultCmmnService.handlePlanItemTransition(String caseClientId,
                        String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners,
                        LowLevelStateModelUpdater.RecursionControl recursionControl)  | 
void | 
DefaultCmmnEngine.handlePlanItemTransition(String caseClientId,
                        String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners,
                        LowLevelStateModelUpdater.RecursionControl recursionControl)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Optional<PlanItemTransition> | 
EngineAction.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
EngineActionEvent.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
CaseFileItemTransitionAction.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
StateUpdateAction.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
MigrateCaseAction.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
CreateStateModelAction.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
PlanItemTransitionAction.getPlanItemTransition()  | 
Optional<PlanItemTransition> | 
DiscretionaryItemPlanningAction.getPlanItemTransition()  | 
| Constructor and Description | 
|---|
PlanItemTransitionAction(DefaultCmmnEngine defaultCmmnEngine,
                        String caseClientId,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners,
                        String sourcePlanItemId,
                        PlanItemTransition planItemTransition)  | 
| Modifier and Type | Method and Description | 
|---|---|
Optional<PlanItemTransition> | 
CmmnActionEvent.getPlanItemTransition()
The plan item transition of this event (if any). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItemTransition | 
SimulatedEventSource.getPlanItemTransition()  | 
PlanItemTransition | 
EventSource.getPlanItemTransition()  | 
PlanItemTransition | 
GenericEventSource.getPlanItemTransition()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StateModel.handlePlanItemTransition(String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners)
Strictly used for unit testing only. 
 | 
void | 
StateModel.handlePlanItemTransition(String sourcePlanItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners)
Trigger a state transition in the state model. 
 | 
static boolean | 
TransitionMap.isAllowedCaseTransition(PlanItemState state,
                       PlanItemTransition transition)
Test if a transition is allowed for a given case state. 
 | 
static boolean | 
TransitionMap.isAllowedEventTransition(PlanItemState state,
                        PlanItemTransition transition)
Test if a transition is allowed for a given event or milestone state. 
 | 
static boolean | 
TransitionMap.isAllowedTaskTransition(PlanItemState state,
                       PlanItemTransition transition)
Test if a transition is allowed for a given stage or task state. 
 | 
| Constructor and Description | 
|---|
SimulatedEventSource(PlanItem template,
                    PlanItemTransition simulatedTransition)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItemTransition | 
PlanItemData.getLastTransition()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PlanItemData.setLastTransition(PlanItemTransition lastTransition)  | 
| Constructor and Description | 
|---|
PlanItemData(PlanItemState state,
            PlanItemTransition lastTransition,
            String instanceId)
Used during migration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItemTransition | 
PlanItemAction.getActionTransition()  | 
| Constructor and Description | 
|---|
PlanItemAction(PlanItem planItem,
              PlanItemTransition actionTransition,
              TransitionData transitionData,
              EvaluationListeners evaluationListeners)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItemTransition | 
PlanItem.getLastPlanItemTransition()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PlanItem.handlePlanItemTransition(PlanItemTransition planItemTransition,
                        TransitionData transitionData,
                        EventSources eventSources,
                        EngineListeners engineListeners,
                        PersistenceListeners persistenceListeners)
Handle the given  
planItemTransition. | 
| Modifier and Type | Method and Description | 
|---|---|
static PlanItemTransition | 
PlanItemTransition.fromValue(String v)  | 
PlanItemTransition | 
TPlanItemStartTrigger.getStandardEvent()
Gets the value of the standardEvent property. 
 | 
PlanItemTransition | 
TPlanItemOnPart.getStandardEvent()
Gets the value of the standardEvent property. 
 | 
static PlanItemTransition | 
PlanItemTransition.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static PlanItemTransition[] | 
PlanItemTransition.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TPlanItemStartTrigger.setStandardEvent(PlanItemTransition value)
Sets the value of the standardEvent property. 
 | 
void | 
TPlanItemOnPart.setStandardEvent(PlanItemTransition value)
Sets the value of the standardEvent property. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DefaultOneCmmnService.handlePlanItemTransition(String caseId,
                        String planItemId,
                        PlanItemTransition planItemTransition)  | 
void | 
OneCmmnService.handlePlanItemTransition(String caseId,
                        String planItemId,
                        PlanItemTransition planItemTransition)
See  
OneCmmnService.handlePlanItemTransition(String, String, PlanItemTransition, TransitionData) StateUpdate(WorkObjectId, TransitionData)}
(passing null as transitionData). | 
void | 
DefaultOneCmmnService.handlePlanItemTransition(String caseId,
                        String planItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData)  | 
void | 
OneCmmnService.handlePlanItemTransition(String caseId,
                        String planItemId,
                        PlanItemTransition planItemTransition,
                        TransitionData transitionData)
 | 
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.