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.casefile |
<p>CMMN CaseFile related code.
|
com.edorasware.cmmn.model.expressions |
<p>Contains helper classes for plan item and case file item wrapping and lookup.
|
com.edorasware.cmmn.model.persistence |
<p>Contains classes and code related to the persistence of engine model state.
|
com.edorasware.cmmn.model.planning |
<p>The planning of discretionary items are a relatively big topic within the CMMN spec.
|
com.edorasware.cmmn.model.rulesandsentries |
<p>Contains classes and code related to the evaluation of rules, sentries (onParts) and the evaluation of applicability rules for
discretionary items.
|
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.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.
|
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 |
Contains packages and classes for the integration of the CMMN case engine with edoras-one.
|
com.edorasware.cmmn.one.casefileitemhandlers |
<p>Contains code and classes implementing the
CaseFileItemListeners interface. |
com.edorasware.cmmn.one.expressions |
<p>Contains classes for plan item and case file item wrapping and lookup.
|
com.edorasware.cmmn.one.implementation |
<p>CMMN engine implementation classes for edoras one.
|
com.edorasware.cmmn.one.service |
The edoras one CMMN service implementation.
|
com.edorasware.cmmn.one.transitionhandlers |
<p>Contains code and classes implementing the
TransitionListeners interface. |
com.edorasware.cmmn.one.transitionhandlers.complete |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.COMPLETE . |
com.edorasware.cmmn.one.transitionhandlers.create |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.CREATE . |
com.edorasware.cmmn.one.transitionhandlers.disable |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.DISABLE . |
com.edorasware.cmmn.one.transitionhandlers.enable |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.ENABLE . |
com.edorasware.cmmn.one.transitionhandlers.exit |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.EXIT . |
com.edorasware.cmmn.one.transitionhandlers.fault |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.FAULT . |
com.edorasware.cmmn.one.transitionhandlers.manualStart |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.MANUAL_START . |
com.edorasware.cmmn.one.transitionhandlers.occur |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.OCCUR . |
com.edorasware.cmmn.one.transitionhandlers.parentComplete |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.PARENT_COMPLETE . |
com.edorasware.cmmn.one.transitionhandlers.reactivate |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.REACTIVATE . |
com.edorasware.cmmn.one.transitionhandlers.reenable |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.REENABLE . |
com.edorasware.cmmn.one.transitionhandlers.start |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.START . |
com.edorasware.cmmn.one.transitionhandlers.terminate |
<p>Contains code and classes implementing the edoras side of the CMMN state transition
PlanItemTransition.TERMINATE . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCmmnEngine.caseTaskCompletionCheck(CasePlanModel casePlanModel,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
If this case is a child case (case task) of some other case (and it is in a terminal State), send the parent a corresponding termination event for this case task.
|
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.
|
List<AvailableAction> |
DefaultCmmnEngine.getAvailableActions(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
List<AvailableAction> |
DefaultCmmnService.getAvailableActions(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
List<AvailableAction> |
StateModelInspector.getAvailableActions(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Get the list of available actions for the case identified by the passed
caseClientId . |
List<CaseFileItem> |
DefaultCmmnEngine.getCaseFileItemInstances(String caseClientId,
String definitionType,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
List<CaseFileItem> |
DefaultCmmnService.getCaseFileItemInstances(String caseClientId,
String definitionType,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
List<CaseFileItem> |
StateModelInspector.getCaseFileItemInstances(String caseClientId,
String definitionType,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Query the static CMMN model of the case identified by the passed case client Id and return the list of configured
case file items.
|
CasePlanModel |
DefaultCmmnEngine.getCasePlanModel(String caseClientId,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
CasePlanModel |
DefaultCmmnService.getCasePlanModel(String caseClientId,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
CasePlanModel |
StateModelInspector.getCasePlanModel(String caseClientId,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Get the plan item representing the case’s Case Plan Model.
|
List<CurrentState> |
DefaultCmmnEngine.getCurrentStates(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
List<CurrentState> |
DefaultCmmnService.getCurrentStates(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
List<CurrentState> |
StateModelInspector.getCurrentStates(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Get the list of current states for the case identified by the passed
caseClientId . |
PlanItemView |
DefaultCmmnEngine.getPlanItem(String caseClientId,
String planItemId,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
PlanItemView |
DefaultCmmnService.getPlanItem(String caseClientId,
String planItemId,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
PlanItemView |
StateModelInspector.getPlanItem(String caseClientId,
String planItemId,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators)
Query a runtime case model and return a view on a particular plan item.
|
PlanItem |
DefaultCmmnEngine.getPlanItemInstance(String caseClientId,
String planItemId,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
PlanItem |
DefaultCmmnService.getPlanItemInstance(String caseClientId,
String planItemId,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
PlanItem |
StateModelInspector.getPlanItemInstance(String caseClientId,
String planItemId,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Query a runtime case model and return a particular plan item instance.
|
List<PlanItem> |
DefaultCmmnEngine.getPlanItemInstances(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
List<PlanItem> |
DefaultCmmnService.getPlanItemInstances(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
List<PlanItem> |
StateModelInspector.getPlanItemInstances(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Query a runtime case model and return all plan item instances of a certain type.
|
List<PlanItem> |
DefaultCmmnEngine.getPlanItemInstances(String caseClientId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
List<PlanItem> |
DefaultCmmnService.getPlanItemInstances(String caseClientId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
List<PlanItem> |
StateModelInspector.getPlanItemInstances(String caseClientId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Calls
StateModelInspector.getPlanItemInstances(String, Class, boolean, TransitionData, PersistenceListeners) , passing false
for singleInstanceMode parameter. |
List<Map<String,Object>> |
DefaultCmmnEngine.getPlanItemProperties(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners) |
List<Map<String,Object>> |
DefaultCmmnService.getPlanItemProperties(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners) |
List<Map<String,Object>> |
StateModelInspector.getPlanItemProperties(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners)
Query a runtime case model and return information about plan item instances of a certain type.
|
Map<String,Object> |
DefaultCmmnEngine.getPlanItemProperties(String caseClientId,
String planItemId,
String[] properties,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners) |
Map<String,Object> |
DefaultCmmnService.getPlanItemProperties(String caseClientId,
String planItemId,
String[] properties,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners) |
Map<String,Object> |
StateModelInspector.getPlanItemProperties(String caseClientId,
String planItemId,
String[] properties,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners)
Query a runtime case model and return information about the selected plan item.
|
List<PlanItemView> |
DefaultCmmnEngine.getPlanItems(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
List<PlanItemView> |
DefaultCmmnService.getPlanItems(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
List<PlanItemView> |
StateModelInspector.getPlanItems(String caseClientId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators)
Query a runtime case model and return a list of views on plan items of a certain type.
|
List<PlanItemView> |
DefaultCmmnEngine.getPlanItems(String caseClientId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
List<PlanItemView> |
DefaultCmmnService.getPlanItems(String caseClientId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
List<PlanItemView> |
StateModelInspector.getPlanItems(String caseClientId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators)
Calls
StateModelInspector.getPlanItems(String, Class, boolean, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators) , passing false
for singleInstanceMode parameter. |
void |
DefaultCmmnService.handleCaseFileItemTransition(String caseClientId,
String caseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
StateModelUpdater.handleCaseFileItemTransition(String caseClientId,
String caseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Apply a case file item transition on the specified case file item.
|
void |
DefaultCmmnEngine.handleCaseFileItemTransition(String caseClientId,
String sourceCaseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
DefaultCmmnService.handleCaseFileItemTransition(String caseClientId,
String caseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
LowLevelStateModelUpdater.handleCaseFileItemTransition(String caseClientId,
String caseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl)
Same as
StateModelUpdater.handleCaseFileItemTransition(String, String, com.edorasware.cmmn.model.xml.CaseFileItemTransition,
com.edorasware.cmmn.model.TransitionData, EngineListeners, PersistenceListeners) but with an additional parameter recursionControl . |
void |
DefaultCmmnService.handleCaseMigration(String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
StateModelUpdater.handleCaseMigration(String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
DefaultCmmnEngine.handleCaseMigration(String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
DefaultCmmnService.handleCaseMigration(String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
LowLevelStateModelUpdater.handleCaseMigration(String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl)
Same as
StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners)
but with an additional parameter recursionControl . |
void |
DefaultCmmnService.handleDiscretionaryItemPlanning(String caseClientId,
String discretionaryItemId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
StateModelUpdater.handleDiscretionaryItemPlanning(String caseClientId,
String discretionaryItemId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Apply the planning action on the specified discretionary item.
|
void |
DefaultCmmnEngine.handleDiscretionaryItemPlanning(String caseClientId,
String discretionaryItemId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
DefaultCmmnService.handleDiscretionaryItemPlanning(String caseClientId,
String discretionaryItemId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
LowLevelStateModelUpdater.handleDiscretionaryItemPlanning(String caseClientId,
String discretionaryItemId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl)
Same as
StateModelUpdater.handleDiscretionaryItemPlanning(String, String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
but with an additional parameter recursionControl . |
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 . |
void |
DefaultCmmnService.handleStateUpdate(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
StateModelUpdater.handleStateUpdate(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
<p>Re-evaluate the state model (e.g. upon detection of an external event).
|
void |
DefaultCmmnEngine.handleStateUpdate(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
DefaultCmmnService.handleStateUpdate(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl) |
void |
LowLevelStateModelUpdater.handleStateUpdate(String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
LowLevelStateModelUpdater.RecursionControl recursionControl)
Same as
StateModelUpdater.handleStateUpdate(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners) but with an additional parameter recursionControl . |
Modifier and Type | Method and Description |
---|---|
TransitionData |
EngineAction.getTransitionData() |
TransitionData |
EngineActionEvent.getTransitionData() |
Constructor and Description |
---|
CaseFileItemTransitionAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
String sourceCaseFileItemId,
CaseFileItemTransition caseFileItemTransition) |
CreateStateModelAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
DiscretionaryItemPlanningAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
String discreptionaryItemId) |
EngineAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
MigrateCaseAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
PlanItemTransitionAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
String sourcePlanItemId,
PlanItemTransition planItemTransition) |
StateUpdateAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
TransitionData |
CmmnActionEvent.getTransitionData()
The transition data active for this event.
|
Modifier and Type | Method and Description |
---|---|
void |
TransitionListeners.complete(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.COMPLETE . |
String |
CaseFileItemListeners.create(CaseFileItem caseFileItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
CaseFileItemTransition.CREATE . |
void |
TransitionListeners.create(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.CREATE . |
EventSourceView |
ViewCreators.createEventSourceView(EventSource eventSource,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Create an event source view wrapper for the passed event source.
|
PlanItemView |
ViewCreators.createPlanItemView(PlanItem planItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Create a plan item view wrapper for the passed plan item.
|
AvailableAction |
ActionDecorators.decorate(CaseFileItemAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
CurrentState |
StateDecorators.decorate(MilestoneAndStageState currentState,
TransitionData transitionData) |
AvailableAction |
ActionDecorators.decorate(PlanItemAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
AvailableAction |
ActionDecorators.decorate(PlanningAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
void |
CaseFileItemListeners.delete(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
CaseFileItemTransition.DELETE . |
void |
TransitionListeners.disable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.DISABLE . |
void |
TransitionListeners.enable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.ENABLE . |
boolean |
PlanningListeners.evaluateApplicabilityRule(ApplicabilityRule applicabilityRule,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Evaluate the given
ApplicabilityRule to a boolean result. |
Object |
EvaluationListeners.evaluateExpression(PlanItem planItem,
TransitionData transitionData,
String expression)
Evaluate the given expression to an Object result.
|
boolean |
EvaluationListeners.evaluateExpressionToBoolean(PlanItem planItem,
TransitionData transitionData,
String condition)
Evaluate the given condition to a boolean result.
|
String |
EvaluationListeners.evaluateExpressionToString(PlanItem planItem,
TransitionData transitionData,
String expression)
Evaluate the given expression to a String result.
|
boolean |
EvaluationListeners.evaluateIfPart(IfPart ifPart,
PlanItem planItem,
TransitionData transitionData)
Evaluate the given
IfPart to a boolean result. |
boolean |
EvaluationListeners.evaluateRule(Rule rule,
PlanItem planItem,
TransitionData transitionData)
Evaluate the given
Rule to a boolean result. |
void |
TransitionListeners.exit(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.EXIT . |
void |
TransitionListeners.fault(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.FAULT . |
boolean |
EvaluationListeners.isActionVisible(CaseFileItem caseFileItem,
TransitionData transitionData)
Determine whether an action button for the given case file item is visible to the current user.
|
boolean |
EvaluationListeners.isActionVisible(PlanItem planItem,
TransitionData transitionData)
Determine whether an action button for the given plan item is visible to the current user.
|
boolean |
EvaluationListeners.isActionVisible(PlannableItem plannableItem,
TransitionData transitionData)
Determine whether an action button for the given plannable item (discretionary item) is visible to the current user.
|
boolean |
TransitionListeners.manualStart(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.MANUAL_START . |
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.
|
void |
TransitionListeners.occur(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.OCCUR . |
void |
TransitionListeners.parentComplete(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.PARENT_COMPLETE . |
void |
TransitionListeners.reactivate(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.REACTIVATE . |
void |
TransitionListeners.reenable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.REENABLE . |
Object |
EvaluationListeners.resolvePlanItemProperty(PlanItem planItem,
String propertyName,
TransitionData transitionData,
PropertyAccessor propertyAccessor)
Resolve a plan item property passed by name on the given plan item.
|
boolean |
TransitionListeners.start(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.START . |
void |
TransitionListeners.terminate(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
PlanItemTransition.TERMINATE . |
void |
CaseFileItemListeners.update(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Callback for
CaseFileItemTransition.UPDATE . |
Modifier and Type | Method and Description |
---|---|
void |
StateModel.applyVisitor(PlanItemVisitor visitor,
TransitionData transitionData)
Apply a
PlanItemVisitor to the state model (@link this#casePlanModel}). |
void |
StateModel.applyVisitor(PlannableItemVisitor visitor,
TransitionData transitionData)
Apply a
PlannableItemVisitor to the state model (@link this#casePlanModel}). |
List<AvailableAction> |
StateModel.getAvailableActions(TransitionData transitionData,
EngineListeners engineListeners)
Get a sorted list of the currently available actions of this state model.
|
List<CurrentState> |
StateModel.getCurrentStates(TransitionData transitionData,
EngineListeners engineListeners)
Get a sorted list of the current states (milestones and stages) of this state model.
|
List<PlanItem> |
StateModel.getPlanItemInstances(Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData) |
List<Map<String,Object>> |
StateModel.getPlanItemProperties(Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Create a list of maps containing information about the plan items selected by this method.
|
Map<String,Object> |
StateModel.getPlanItemProperties(String planItemId,
String[] properties,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Create a map containing information about the plan item selected by this method.
|
void |
StateModel.handleCaseFileItemTransition(String sourceCaseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
StateModel.handleCaseMigration(String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Migrate this state model in place from an old CMMN model (XML) to a new model.
|
void |
StateModel.handleDiscretionaryItemPlanning(String sourcePlanItemId,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
StateModel.handlePlanItemTransition(String sourcePlanItemId,
PlanItemTransition planItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Trigger a state transition in the state model.
|
void |
StateModel.handleStateUpdate(TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Re-evaluate the model upon an external state update.
|
void |
TransitionData.merge(TransitionData mergeData)
Merge the parameters from
mergData into this object. |
void |
StateModel.startCase(TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Start the case.
|
Constructor and Description |
---|
StateModel(String clientId,
String parentCaseId,
Map<String,String> clientProperties,
TransitionData transitionData,
PersistenceListeners persistenceListeners)
Create a new state model for a new case, consisting of a
casePlanModel and its caseFile . |
Modifier and Type | Method and Description |
---|---|
CaseFileItemAction |
CaseFileItem.createCaseFileItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners)
<p>Create an action object for the current state of this case file item.
|
ArrayList<CaseFileItemAction> |
CaseFile.createCaseFileItemActions(TransitionData transitionData,
EvaluationListeners evaluationListeners)
Create the case file item actions.
|
String |
CaseFileItem.getActionGroups(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
CaseFileItem.getActionName(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
CaseFileItem.getActionUsers(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
CaseFileItem.getName(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
void |
CaseFileItemInstance.handleCaseFileItemTransition(CaseFileItemTransition caseFileItemTransition,
EngineListeners engineListeners,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
CaseFileItemInstance |
CaseFile.handleCaseFileItemTransition(String sourceCaseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
ArrayList<String> |
CaseFile.initCaseFileItemInstances(TransitionData transitionData,
EngineListeners engineListeners) |
Constructor and Description |
---|
DefaultPlanItemView(PlanItem planItemInternal,
TransitionData transitionData,
ViewCreators viewCreators,
EvaluationListeners evaluationListeners,
PersistenceListeners persistenceListeners,
SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService) |
EventSourceView(EventSource eventSource,
TransitionData transitionData,
ViewCreators viewCreators,
EvaluationListeners evaluationListeners,
PersistenceListeners persistenceListeners,
SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService) |
EventSourceViewMap(Map<String,EventSource> sourceMap,
TransitionData transitionData,
ViewCreators viewCreators,
EvaluationListeners evaluationListeners) |
PlanItemViewMap(Map<String,PlanItem> sourceMap,
Map<String,PlanItem> defaultMap,
TransitionData transitionData,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
Modifier and Type | Method and Description |
---|---|
TransitionData |
TransitionDataCache.getTransitionData(String planItemInstanceId,
Map<String,PlanItem> planItemInstances,
Map<String,CaseFileItemInstance> caseFileItemInstances) |
Modifier and Type | Method and Description |
---|---|
void |
TransitionDataCache.putTransitionData(String planItemInstanceId,
TransitionData transitinoData) |
Modifier and Type | Method and Description |
---|---|
List<PlannableItem> |
PlanningTable.evaluateApplicabilityRules(TransitionData transitionData,
PlanningListeners planningListeners,
EvaluationListeners evaluationListeners) |
Modifier and Type | Method and Description |
---|---|
boolean |
Sentry.evaluateIfPartBestEffort(PlanItem sentryOwner,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
ApplicabilityRule.isApplicable(TransitionData transitionData,
PlanningListeners planningListeners,
EvaluationListeners evaluationListeners)
Evaluate the applicability of this rule by delegating the evaluation of the rule to the passed
planningListeners interface. |
TriggerResult |
Sentry.isTriggered(EventSources eventSources,
PlanItem sentryOwner,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Evaluate the "onParts" of this sentry.
|
TriggerResult |
IfPart.isTriggered(PlanItem planItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Method to evaluate this
IfPart . |
boolean |
Rule.isTriggered(PlanItem planItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners)
Method to evaluate this
Rule . |
Constructor and Description |
---|
CaseFileItemAction(CaseFileItem caseFileItem,
CaseFileItemTransition actionTransition,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
MilestoneAndStageState(PlanItem planItem,
boolean active,
boolean completed,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemAction(PlanItem planItem,
PlanItemTransition actionTransition,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanningAction(PlannableItem plannableItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
Modifier and Type | Method and Description |
---|---|
void |
PlannableItem.applyVisitor(PlannableItemVisitor visitor,
TransitionData transitionData)
Apply a visitor to this plannable item (GOF visitor pattern).
|
boolean |
PlannableItem.evaluateApplicabilityRules(TransitionData transitionData,
PlanningListeners planningListeners,
EvaluationListeners evaluationListeners) |
String |
PlannableItem.getActionGroups(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
PlannableItem.getActionName(PlanItem evaluationContext,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
PlannableItem.getActionUsers(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
PlannableItem.getName(PlanItem evaluationContext,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
Modifier and Type | Method and Description |
---|---|
void |
CasePlanModel.applyVisitor(PlanItemVisitor visitor,
TransitionData transitionData) |
void |
Stage.applyVisitor(PlanItemVisitor visitor,
TransitionData transitionData)
Apply a visitor to this stage (GOF visitor pattern).
|
void |
CasePlanModel.applyVisitor(PlannableItemVisitor visitor,
TransitionData transitionData) |
void |
PlanItem.applyVisitor(PlannableItemVisitor visitor,
TransitionData transitionData)
Apply a plannable item visitor to this plan item.
|
void |
Stage.applyVisitor(PlannableItemVisitor visitor,
TransitionData transitionData)
Apply a plannable item visitor to this stage if it is active.
|
PlanItemAction |
EventListener.createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemAction |
HumanTask.createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemAction |
PlanItem.createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners)
<p>Create an action object for the current state of this plan item.
|
PlanItemAction |
Stage.createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemAction |
Task.createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemAction |
UserEvent.createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
void |
Stage.evaluateApplicabilityRules(TransitionData transitionData,
PlanningListeners planningListeners,
EvaluationListeners evaluationListeners)
Evaluate the applicability rules of the planning table of this stage.
|
void |
EventListener.evaluateEntryCriteria(TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
Stage.evaluateEntryCriteria(TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
EventListener.evaluateExitCriteria(TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Empty implementation.
|
void |
Stage.evaluateExitCriteria(TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
boolean |
Stage.evaluateStageAutoComplete(TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Depth first (auto-)completion of stages.
|
String |
PlanItem.getActionName(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
Map<String,Sentry> |
PlanItem.getArmedEntrySentries(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
Map<String,Sentry> |
PlanItem.getArmedExitSentries(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
CaseTask.getCaseName(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
PlanItem.getName(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
String |
BpmnProcessTask.getProcessName(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
void |
Stage.handleDiscretionaryItemPlanning(TransitionData transitionData,
EventSources eventSources,
String discretionaryItemId,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
PlanItem.handlePlanItemTransition(PlanItemTransition planItemTransition,
TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Handle the given
planItemTransition . |
boolean |
PlanItem.isActionHidden(TransitionData transitionData,
EvaluationListeners evaluationListeners)
Implements https://jira.edorasware.com/browse/CLD-8130
|
boolean |
EventListener.isArmed(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
PlanItem.isArmed(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
Stage.isAutoComplete(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
PlanItem.isManualActivation(TransitionData transitionData,
EvaluationListeners evaluationListeners)
Note: Referring to figure 5.12 in the spec, a missing manual activation rule should
evaluate to 'true' (i.e. manual activation).
|
boolean |
EventListener.isRepetition(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
PlanItem.isRepetition(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
TimerEvent.isRepetition(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
PlanItem.isRequired(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
Stage.isStageComplete(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
PlanItem.isWaitingOnChildren(boolean stageAutoComplete,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
Stage.isWaitingOnChildren(boolean autoComplete,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
PlanItem.isWaitingOnChildren(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
Stage.isWaitingOnChildren(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
Stage.needsCompletion(TransitionData transitionData,
EvaluationListeners evaluationListeners) |
void |
Stage.startStage(TransitionData transitionData,
EventSources eventSources,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
void |
CurrentStateCollector.cleanup(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemActionCollector.cleanup(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemStateExtractor.cleanup(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemStateLogger.cleanup(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemVisitor.cleanup(PlanItem planItem,
TransitionData transitionData)
Called once after all structure objects have been visited.
|
void |
PlannableItemVisitor.cleanup(PlanItem planItem,
TransitionData transitionData)
Called once after all structure objects have been visited.
|
void |
PlanningActionCollector.cleanup(PlanItem planItem,
TransitionData transitionData) |
boolean |
CurrentStateCollector.enter(PlanItem planItem,
TransitionData transitionData) |
boolean |
PlanItemActionCollector.enter(PlanItem planItem,
TransitionData transitionData) |
boolean |
PlanItemStateExtractor.enter(PlanItem planItem,
TransitionData transitionData) |
boolean |
PlanItemStateLogger.enter(PlanItem planItem,
TransitionData transitionData) |
boolean |
PlanItemVisitor.enter(PlanItem planItem,
TransitionData transitionData)
Called for each plan item just before the plan item is visited.
|
void |
PlannableItemVisitor.enter(PlannableItem plannableItem,
TransitionData transitionData)
Called for each plannable item just before the item is visited.
|
void |
PlanningActionCollector.enter(PlannableItem plannableItem,
TransitionData transitionData) |
void |
CurrentStateCollector.exit(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemActionCollector.exit(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemStateExtractor.exit(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemStateLogger.exit(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemVisitor.exit(PlanItem planItem,
TransitionData transitionData)
Called for each plan item just after the plan item has been visited.
|
void |
PlannableItemVisitor.exit(PlannableItem plannableItem,
TransitionData transitionData)
Called for each plannable item just after the item has been visited.
|
void |
PlanningActionCollector.exit(PlannableItem plannableItem,
TransitionData transitionData) |
void |
CurrentStateCollector.init(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemActionCollector.init(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemStateExtractor.init(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemStateLogger.init(PlanItem planItem,
TransitionData transitionData) |
void |
PlanItemVisitor.init(PlanItem planItem,
TransitionData transitionData)
Called once before any other calls in this interface.
|
void |
PlannableItemVisitor.init(PlanItem planItem,
TransitionData transitionData)
Called once before any other calls in this interface.
|
void |
PlanningActionCollector.init(PlanItem planItem,
TransitionData transitionData) |
Modifier and Type | Method and Description |
---|---|
static TransitionData |
CmmnHelper.createTransitionData(Map<String,Object> formData,
Map<String,Object> parameters,
User user) |
static TransitionData |
CmmnHelper.createTransitionData(Map<String,String[]> parameters,
User user) |
static TransitionData |
CmmnHelper.createTransitionData(User user) |
Modifier and Type | Method and Description |
---|---|
static void |
CmmnHelper.archiveParentCaseRecursive(CasePlanModel caze,
String runAsUser,
TransitionData transitionData,
PersistenceListeners persistenceListeners,
CmmnService cmmnService,
AnyWorkObjectService anyWorkObjectService,
CaseArchiveManager caseArchiveManager,
CurrentUserService currentUserService)
If we’re archiving a non-blocking sub-case, we may have to check for terminal parent cases which can now also be archived.
|
Modifier and Type | Method and Description |
---|---|
abstract String |
CaseFileItemHandler.create(CaseFileItem caseFileItem,
TransitionData transitionData) |
String |
EdorasCaseVariableHandler.create(CaseFileItem caseFileItem,
TransitionData transitionData) |
abstract void |
CaseFileItemHandler.delete(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData) |
void |
EdorasCaseVariableHandler.delete(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData) |
abstract void |
CaseFileItemHandler.update(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData) |
void |
EdorasCaseVariableHandler.update(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData) |
Constructor and Description |
---|
CmmnEvaluationContext(PlanItem planItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners,
ViewCreators viewCreators) |
OneEventSourceView(EventSource eventSource,
TransitionData transitionData,
ViewCreators viewCreators,
EvaluationListeners evaluationListeners,
PersistenceListeners persistenceListeners,
SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService) |
OnePlanItemView(PlanItem planItemInternal,
TransitionData transitionData,
ViewCreators viewCreators,
EvaluationListeners evaluationListeners,
PersistenceListeners persistenceListeners,
SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService) |
Modifier and Type | Method and Description |
---|---|
void |
OneEngineListeners.complete(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.complete(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
String |
OneCaseFileItemListeners.create(CaseFileItem caseFileItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
String |
OneEngineListeners.create(CaseFileItem caseFileItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.create(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.create(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
EventSourceView |
OneEngineListeners.createEventSourceView(EventSource eventSource,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
EventSourceView |
OneViewCreators.createEventSourceView(EventSource eventSource,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemView |
OneEngineListeners.createPlanItemView(PlanItem planItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
PlanItemView |
OneViewCreators.createPlanItemView(PlanItem planItem,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
AvailableAction |
OneActionDecorators.decorate(CaseFileItemAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
AvailableAction |
OneEngineListeners.decorate(CaseFileItemAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
CurrentState |
OneEngineListeners.decorate(MilestoneAndStageState currentState,
TransitionData transitionData) |
CurrentState |
OneStateDecorators.decorate(MilestoneAndStageState currentState,
TransitionData transitionData) |
AvailableAction |
OneActionDecorators.decorate(PlanItemAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
AvailableAction |
OneEngineListeners.decorate(PlanItemAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
AvailableAction |
OneActionDecorators.decorate(PlanningAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
AvailableAction |
OneEngineListeners.decorate(PlanningAction availableAction,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
void |
OneCaseFileItemListeners.delete(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.delete(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.disable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.disable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.enable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.enable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
boolean |
OneEngineListeners.evaluateApplicabilityRule(ApplicabilityRule applicabilityRule,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
boolean |
OnePlanningListeners.evaluateApplicabilityRule(ApplicabilityRule applicabilityRule,
TransitionData transitionData,
EvaluationListeners evaluationListeners) |
Object |
OneEngineListeners.evaluateExpression(PlanItem planItem,
TransitionData transitionData,
String expression) |
Object |
OneEvaluationListeners.evaluateExpression(PlanItem planItem,
TransitionData transitionData,
String expression) |
boolean |
OneEngineListeners.evaluateExpressionToBoolean(PlanItem planItem,
TransitionData transitionData,
String condition) |
boolean |
OneEvaluationListeners.evaluateExpressionToBoolean(PlanItem planItem,
TransitionData transitionData,
String expression) |
String |
OneEngineListeners.evaluateExpressionToString(PlanItem planItem,
TransitionData transitionData,
String expression) |
String |
OneEvaluationListeners.evaluateExpressionToString(PlanItem planItem,
TransitionData transitionData,
String expression) |
boolean |
OneEngineListeners.evaluateIfPart(IfPart ifPart,
PlanItem planItem,
TransitionData transitionData) |
boolean |
OneEvaluationListeners.evaluateIfPart(IfPart ifPart,
PlanItem planItem,
TransitionData transitionData) |
boolean |
OneEngineListeners.evaluateRule(Rule rule,
PlanItem planItem,
TransitionData transitionData) |
boolean |
OneEvaluationListeners.evaluateRule(Rule rule,
PlanItem planItem,
TransitionData transitionData) |
void |
OneEngineListeners.exit(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.exit(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.fault(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.fault(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
AnyWorkObject |
OneEngineListeners.getEvaluationContext(PlanItem planItem,
TransitionData transitionData) |
AnyWorkObject |
OneExpressionResolver.getEvaluationContext(PlanItem planItem,
TransitionData transitionData) |
AnyWorkObject |
WorkItemExpressionResolver.getEvaluationContext(PlanItem planItem,
TransitionData transitionData)
Determine the work object for expression evaluation given the passed plan item and transition data.
|
boolean |
OneEngineListeners.isActionVisible(CaseFileItem caseFileItem,
TransitionData transitionData) |
boolean |
OneEvaluationListeners.isActionVisible(CaseFileItem caseFileItem,
TransitionData transitionData) |
boolean |
OneEngineListeners.isActionVisible(PlanItem planItem,
TransitionData transitionData) |
boolean |
OneEvaluationListeners.isActionVisible(PlanItem planItem,
TransitionData transitionData) |
boolean |
OneEngineListeners.isActionVisible(PlannableItem plannableItem,
TransitionData transitionData) |
boolean |
OneEvaluationListeners.isActionVisible(PlannableItem plannableItem,
TransitionData transitionData) |
boolean |
OneEngineListeners.manualStart(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
boolean |
OneTransitionListeners.manualStart(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
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) |
void |
OneEngineListeners.occur(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.occur(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.parentComplete(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.parentComplete(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.reactivate(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.reactivate(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.reenable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.reenable(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
Object |
OneEngineListeners.resolvePlanItemProperty(PlanItem planItem,
String propertyName,
TransitionData transitionData,
PropertyAccessor propertyAccessor) |
Object |
OneEvaluationListeners.resolvePlanItemProperty(PlanItem planItem,
String propertyName,
TransitionData transitionData,
PropertyAccessor propertyAccessor) |
boolean |
OneEngineListeners.start(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
boolean |
OneTransitionListeners.start(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.terminate(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneTransitionListeners.terminate(PlanItem planItem,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneCaseFileItemListeners.update(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
void |
OneEngineListeners.update(CaseFileItemInstance caseFileItemInstance,
TransitionData transitionData,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
TransitionData |
DefaultOneCmmnService.formData(Object... keyValues) |
TransitionData |
OneCmmnService.formData(Object... keyValues)
Create a TransitionData object containing formData key/value pairs as passed in.
|
TransitionData |
DefaultOneCmmnService.parameters(Object... keyValues) |
TransitionData |
OneCmmnService.parameters(Object... keyValues)
Create a TransitionData object containing parameter key/value pairs as passed in.
|
Modifier and Type | Method and Description |
---|---|
List<CaseFileItem> |
DefaultOneCmmnService.getCaseFileItemInstances(String caseId,
String definitionType,
TransitionData transitionData) |
List<CaseFileItem> |
OneCmmnService.getCaseFileItemInstances(String caseId,
String definitionType,
TransitionData transitionData)
|
CasePlanModel |
DefaultOneCmmnService.getCasePlanModel(String caseId,
TransitionData transitionData) |
CasePlanModel |
OneCmmnService.getCasePlanModel(String caseId,
TransitionData transitionData)
|
List<CurrentState> |
DefaultOneCmmnService.getCurrentStates(String caseId,
TransitionData transitionData) |
List<CurrentState> |
OneCmmnService.getCurrentStates(String caseId,
TransitionData transitionData)
|
PlanItemView |
DefaultOneCmmnService.getPlanItem(String caseId,
String planItemId,
TransitionData transitionData) |
PlanItemView |
OneCmmnService.getPlanItem(String caseId,
String planItemId,
TransitionData transitionData)
|
PlanItem |
DefaultOneCmmnService.getPlanItemInstance(String caseId,
String planItemId,
TransitionData transitionData) |
PlanItem |
OneCmmnService.getPlanItemInstance(String caseId,
String planItemId,
TransitionData transitionData)
|
List<PlanItem> |
DefaultOneCmmnService.getPlanItemInstances(String caseId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData) |
List<PlanItem> |
OneCmmnService.getPlanItemInstances(String caseId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData)
|
List<PlanItem> |
DefaultOneCmmnService.getPlanItemInstances(String caseId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData) |
List<PlanItem> |
OneCmmnService.getPlanItemInstances(String caseId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData)
|
List<Map<String,Object>> |
DefaultOneCmmnService.getPlanItemProperties(String caseId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
TransitionData transitionData) |
List<Map<String,Object>> |
OneCmmnService.getPlanItemProperties(String caseId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
TransitionData transitionData)
|
Map<String,Object> |
DefaultOneCmmnService.getPlanItemProperties(String caseId,
String planItemId,
String[] properties,
TransitionData transitionData) |
Map<String,Object> |
OneCmmnService.getPlanItemProperties(String caseId,
String planItemId,
String[] properties,
TransitionData transitionData)
|
List<PlanItemView> |
DefaultOneCmmnService.getPlanItems(String caseId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData) |
List<PlanItemView> |
OneCmmnService.getPlanItems(String caseId,
Class<? extends PlanItem> planItemType,
boolean singleInstanceMode,
TransitionData transitionData)
|
List<PlanItemView> |
DefaultOneCmmnService.getPlanItems(String caseId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData) |
List<PlanItemView> |
OneCmmnService.getPlanItems(String caseId,
Class<? extends PlanItem> planItemType,
TransitionData transitionData)
|
void |
DefaultOneCmmnService.handleCaseFileItemTransition(String caseId,
String caseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData) |
void |
OneCmmnService.handleCaseFileItemTransition(String caseId,
String caseFileItemId,
CaseFileItemTransition caseFileItemTransition,
TransitionData transitionData)
|
void |
DefaultOneCmmnService.handleCaseMigration(String caseId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData) |
void |
OneCmmnService.handleCaseMigration(String caseId,
String oldCmmnXml,
String newXmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData)
See
StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners) <String, String>, TransitionData, EngineListeners, PersistenceListeners)} |
void |
DefaultOneCmmnService.handleDiscretionaryItemPlanning(String caseId,
String discretionaryItemId,
TransitionData transitionData) |
void |
OneCmmnService.handleDiscretionaryItemPlanning(String caseId,
String discretionaryItemId,
TransitionData transitionData)
|
void |
DefaultOneCmmnService.handlePlanItemTransition(String caseId,
String planItemId,
PlanItemTransition planItemTransition,
TransitionData transitionData) |
void |
OneCmmnService.handlePlanItemTransition(String caseId,
String planItemId,
PlanItemTransition planItemTransition,
TransitionData transitionData)
|
void |
DefaultOneCmmnService.handleStateUpdate(String caseId,
TransitionData transitionData) |
void |
OneCmmnService.handleStateUpdate(String caseId,
TransitionData transitionData)
|
Modifier and Type | Method and Description |
---|---|
abstract Object |
TransitionHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements this handler’s transition.
|
Modifier and Type | Method and Description |
---|---|
void |
CompleteHandler.complete(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the COMPLETE transition.
|
Object |
CaseCompleteHandler.handleTransition(PlanItem casePlanModel,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
TaskCompleteHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
void |
CreateHandler.create(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the CREATE transition.
|
Object |
CaseCreateHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
HumanTaskCreateHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
TimerEventCreateHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
void |
DisableHandler.disable(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the DISABLE transition.
|
Modifier and Type | Method and Description |
---|---|
void |
EnableHandler.enable(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the ENABLE transition.
|
Modifier and Type | Method and Description |
---|---|
void |
ExitHandler.exit(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the EXIT transition.
|
Object |
BpmnProcessTaskExitHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
CaseTaskExitHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
HumanTaskExitHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
TimerEventExitHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
void |
FaultHandler.fault(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the FAULT transition.
|
Modifier and Type | Method and Description |
---|---|
Object |
TaskManualStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
boolean |
ManualStartHandler.manualStart(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the MANUAL_START transition.
|
Modifier and Type | Method and Description |
---|---|
Object |
TimerEventOccurHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
OccurHandler.occur(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the OCCUR transition.
|
Modifier and Type | Method and Description |
---|---|
Object |
TimerEventParentCompleteHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
ParentCompleteHandler.parentComplete(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the PARENT_COMPLETE transition.
|
Modifier and Type | Method and Description |
---|---|
void |
ReactivateHandler.reactivate(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the REACTIVATE transition.
|
Modifier and Type | Method and Description |
---|---|
void |
ReenableHandler.reenable(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the REENABLE transition.
|
Modifier and Type | Method and Description |
---|---|
Object |
AddCommentTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
BpmnProcessTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
CaseTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
CreateDocumentTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
DmnRuleTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
ExpressionEvaluationServiceTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
HumanTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
InitVariablesServiceTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
SendMailTaskStartHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
boolean |
StartHandler.start(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the START transition.
|
Modifier and Type | Method and Description |
---|---|
Object |
CaseTerminateHandler.handleTransition(PlanItem casePlanModel,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
TaskTerminateHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Object |
TimerEventTerminateHandler.handleTransition(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
void |
TerminateHandler.terminate(PlanItem planItem,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners)
Implements the TERMINATE transition.
|
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.