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 |
DefaultCmmnEngine.handlePlanItemTransition(String caseClientId,
String sourcePlanItemId,
PlanItemTransition planItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
DefaultCmmnService.handlePlanItemTransition(String caseClientId,
String sourcePlanItemId,
PlanItemTransition planItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
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 . |
Modifier and Type | Method and Description |
---|---|
Optional<PlanItemTransition> |
CaseFileItemTransitionAction.getPlanItemTransition() |
Optional<PlanItemTransition> |
CreateStateModelAction.getPlanItemTransition() |
Optional<PlanItemTransition> |
DiscretionaryItemPlanningAction.getPlanItemTransition() |
abstract Optional<PlanItemTransition> |
EngineAction.getPlanItemTransition() |
Optional<PlanItemTransition> |
EngineActionEvent.getPlanItemTransition() |
Optional<PlanItemTransition> |
MigrateCaseAction.getPlanItemTransition() |
Optional<PlanItemTransition> |
PlanItemTransitionAction.getPlanItemTransition() |
Optional<PlanItemTransition> |
StateUpdateAction.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 |
EventSource.getPlanItemTransition() |
PlanItemTransition |
GenericEventSource.getPlanItemTransition() |
PlanItemTransition |
SimulatedEventSource.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 |
TPlanItemOnPart.getStandardEvent()
Gets the value of the standardEvent property.
|
PlanItemTransition |
TPlanItemStartTrigger.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 |
TPlanItemOnPart.setStandardEvent(PlanItemTransition value)
Sets the value of the standardEvent property.
|
void |
TPlanItemStartTrigger.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 - 2019 edorasware ag. All Rights Reserved.