| Package | Description | 
|---|---|
| com.edorasware.cmmn.engine.core | 
 <p>CMMN engine core service interfaces and implementations. 
 | 
| com.edorasware.cmmn.engine.hooks | 
 <p>CMMN engine implementation hooks. 
 | 
| com.edorasware.cmmn.engine.utility | 
 <p>CMMN engine utility interfaces and classes. 
 | 
| com.edorasware.cmmn.model | 
 <p>Implementation of a CMMN case engine based on the specification http://www.omg.org/spec/CMMN/1.0/ (referred to as <i>spec</i> in subsequent JavaDoc). 
 | 
| com.edorasware.cmmn.model.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.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.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 | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
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. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TransitionListeners.complete(PlanItem planItem,
        TransitionData transitionData,
        PersistenceListeners persistenceListeners)
Callback for  
PlanItemTransition.COMPLETE. | 
void | 
TransitionListeners.create(PlanItem planItem,
      TransitionData transitionData,
      PersistenceListeners persistenceListeners)
Callback for  
PlanItemTransition.CREATE. | 
PlanItemView | 
ViewCreators.createPlanItemView(PlanItem planItem,
                  TransitionData transitionData,
                  EvaluationListeners evaluationListeners)
Create a plan item view wrapper for the passed plan item. 
 | 
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. | 
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(PlanItem planItem,
               TransitionData transitionData)
Determine whether an action button for the given plan item is visible to the current user. 
 | 
boolean | 
TransitionListeners.manualStart(PlanItem planItem,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)
Callback for  
PlanItemTransition.MANUAL_START. | 
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. | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
CmmnUtils.isBpmnProcessTask(PlanItem planItem)  | 
static boolean | 
CmmnUtils.isServiceTask(PlanItem planItem)  | 
| Modifier and Type | Method and Description | 
|---|---|
static PlanItem | 
PlanItemFactory.createPlanItem(PlannableItem plannableItem,
              Stage parent,
              Integer instanceId)
Construct and return a concrete  
PlanItem instance. | 
PlanItem | 
StateModel.findPlanItem(String planItemId)
See JavaDoc of  
Stage.findPlanItem(String) | 
PlanItem | 
EventSource.getPlanItem()  | 
PlanItem | 
GenericEventSource.getPlanItem()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Class<? extends PlanItem> | 
PlanItemFactory.deduceProcessTaskType(TProcessTask tProcessTask)  | 
static Class<? extends PlanItem> | 
PlanItemFactory.getClassForModelElement(boolean casePlanModel,
                       TPlanItemDefinition modelElement)
Returns a plan item’s class given the plan item definition element from the CMMN model. 
 | 
static Class<? extends PlanItem> | 
PlanItemFactory.getClassForModelElement(TCase caze,
                       TPlanItemDefinition modelElement)
Returns a plan item’s class given the plan item definition element from the CMMN model. 
 | 
static Class<? extends PlanItem> | 
PlanItemFactory.getClassForTypeName(String simpleName)
Returns a plan item’s class given the plan item’s type name (simple class name). 
 | 
HashMap<String,PlanItem> | 
StateModel.getLatestPlanItemInstances()  | 
HashMap<String,PlanItem> | 
StateModel.getPlanItemInstances()  | 
List<PlanItem> | 
StateModel.getPlanItemInstances(Class<? extends PlanItem> planItemType,
                    boolean singleInstanceMode,
                    TransitionData transitionData)  | 
HashMap<String,PlanItem> | 
MigrationResult.getPlanItemsMigratedByNewInstanceId()  | 
HashMap<String,PlanItem> | 
MigrationResult.getPlanItemsRemovedByOldInstanceid()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EventSource.addTriggeredPlanItem(PlanItem planItem)  | 
void | 
GenericEventSource.addTriggeredPlanItem(PlanItem planItem)  | 
HashMap<String,EventSource> | 
EventSources.getEventTriggers(PlanItem planItem)  | 
boolean | 
EventSource.isTriggeredPlanItem(PlanItem planItem)  | 
boolean | 
GenericEventSource.isTriggeredPlanItem(PlanItem planItem)  | 
void | 
StateModel.registerNewInstance(PlanItem planItem)
Register a particular plan item instance as created. 
 | 
void | 
GenericEventSource.setPlanItem(PlanItem planItem)  | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
void | 
TransitionData.restoreTriggerItems(Map<String,PlanItem> planItemInstances,
                   Map<String,CaseFileItemInstance> caseFileItemInstances)  | 
| Constructor and Description | 
|---|
GenericEventSource(String id,
                  String instanceId,
                  int instanceIntId,
                  PlanItem planItem,
                  CaseFileItemInstance caseFileItemInstance)  | 
SimulatedEventSource(PlanItem template,
                    PlanItemTransition simulatedTransition)  | 
| Constructor and Description | 
|---|
MigrationResult(HashMap<String,PlanItem> planItemsRemovedByOldInstanceid,
               HashMap<String,PlanItem> planItemsMigratedByNewInstanceId,
               HashMap<String,String> planItemModelIdToModelIdMap,
               CasePlanModelData newState,
               TDefinitions newModel)  | 
MigrationResult(HashMap<String,PlanItem> planItemsRemovedByOldInstanceid,
               HashMap<String,PlanItem> planItemsMigratedByNewInstanceId,
               HashMap<String,String> planItemModelIdToModelIdMap,
               CasePlanModelData newState,
               TDefinitions newModel)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItem | 
DefaultPlanItemView.getPlanItemInternal()  | 
PlanItem | 
ElementView.getPlanItemInternal()  | 
PlanItem | 
EventSourceView.getPlanItemInternal()  | 
| Constructor and Description | 
|---|
DefaultPlanItemView(PlanItem planItemInternal,
                   TransitionData transitionData,
                   ViewCreators viewCreators,
                   EvaluationListeners evaluationListeners,
                   PersistenceListeners persistenceListeners,
                   SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService)  | 
| Constructor and Description | 
|---|
PlanItemViewMap(Map<String,PlanItem> sourceMap,
               Map<String,PlanItem> defaultMap,
               TransitionData transitionData,
               EvaluationListeners evaluationListeners,
               ViewCreators viewCreators)  | 
PlanItemViewMap(Map<String,PlanItem> sourceMap,
               Map<String,PlanItem> defaultMap,
               TransitionData transitionData,
               EvaluationListeners evaluationListeners,
               ViewCreators viewCreators)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItem | 
PlanItemData.getPlanItem()  | 
| Modifier and Type | Method and Description | 
|---|---|
TransitionData | 
TransitionDataCache.getTransitionData(String planItemInstanceId,
                 Map<String,PlanItem> planItemInstances,
                 Map<String,CaseFileItemInstance> caseFileItemInstances)  | 
| Constructor and Description | 
|---|
PlanItemData(PlanItem planItem)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Sentry.evaluateIfPartBestEffort(PlanItem sentryOwner,
                        TransitionData transitionData,
                        EvaluationListeners evaluationListeners)  | 
TriggerResult | 
Sentry.evaluateOnParts(EventSources eventSources,
               PlanItem sentryOwner)  | 
TriggerResult | 
Sentry.isTriggered(EventSources eventSources,
           PlanItem sentryOwner,
           TransitionData transitionData,
           EvaluationListeners evaluationListeners)
Evaluate the "onParts" of this sentry. 
 | 
TriggerResult | 
CaseFileItemOnPart.isTriggered(PlanItem sentryOwner,
           EventSources eventSources,
           boolean isExitSentry)  | 
abstract TriggerResult | 
OnPart.isTriggered(PlanItem sentryOwner,
           EventSources eventSources,
           boolean isExitSentry)
Abstract method to evaluate the sentry. 
 | 
TriggerResult | 
PlanItemOnPart.isTriggered(PlanItem sentryOwner,
           EventSources eventSources,
           boolean isExitSentry)  | 
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. | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItem | 
PlanItemAction.getPlanItem()  | 
| Constructor and Description | 
|---|
MilestoneAndStageState(PlanItem planItem,
                      boolean active,
                      boolean completed,
                      TransitionData transitionData,
                      EvaluationListeners evaluationListeners)  | 
PlanItemAction(PlanItem planItem,
              PlanItemTransition actionTransition,
              TransitionData transitionData,
              EvaluationListeners evaluationListeners)  | 
| Modifier and Type | Method and Description | 
|---|---|
HashMap<String,PlanItem> | 
PlannableItem.getPlanItemsByInstanceId()  | 
Class<? extends PlanItem> | 
PlannableItem.getPlanItemType()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
PlannableItem.getActionName(PlanItem evaluationContext,
             TransitionData transitionData,
             EvaluationListeners evaluationListeners)  | 
String | 
PlannableItem.getName(PlanItem evaluationContext,
       TransitionData transitionData,
       EvaluationListeners evaluationListeners)  | 
void | 
PlannableItem.registerNewInstance(PlanItem planItem)
Register the passed planItem instance with its plannable item and the state model. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AddCommentServiceTask
A service task that creates a comment entry on a target work object. 
 | 
class  | 
BpmnProcessTask
A CMMN ProcessTask that represents BPMN process. 
 | 
class  | 
CasePlanModel
A 'Stage' plan item with its associated Stage ( 
TPlanItemDefinition) representing
the top-most stage (the casePlanModel) of the case. | 
class  | 
CaseTask
 | 
class  | 
CreateDocumentServiceTask
A service task that creates a document instance and attaches it to the Case. 
 | 
class  | 
DmnRuleServiceTask
A service task that evaluates DMN rule. 
 | 
class  | 
EventListener
The combination of a  
EventListener and its associated
TUserEvent definition. | 
class  | 
ExpressionEvaluationServiceTask
A basic service task that can evaluate an expression and write the result to a case variable. 
 | 
class  | 
ExternalEvent
The combination of a  
ExternalEvent and its associated
TEvent definition. | 
class  | 
HumanTask
The combination of a  
PlanItem and its associated
THumanTask definition. | 
class  | 
InitVariablesServiceTask
A service task that initializes case variables using a variables map configured on the service task. 
 | 
class  | 
Milestone
The combination of a  
Milestone and its associated
TMilestone definition. | 
class  | 
ProcessTask
The combination of a  
PlanItem and its associated
TProcessTask definition. | 
class  | 
SendMailServiceTask
A service task that sends e-mails as configured in its task definition. 
 | 
class  | 
ServiceTask
The base class for all types of service tasks, like for expression evaluation, document creation, PDF generation, etc. 
 | 
class  | 
Stage
 | 
class  | 
Task
 | 
class  | 
TimerEvent
The combination of a  
TimerEvent and its associated
TEvent definition. | 
class  | 
UserEvent
The combination of a  
UserEvent and its associated
TUserEvent definition. | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItem | 
Stage.findPlanItem(String planItemId)
Look up a plan item for the given ID. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<PlanItem> | 
Stage.getChildren()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
PlanItem.isOfSameHierarchy(PlanItem sentryOwner,
                 boolean isExitSentry)
<p>Test if the passed plan item lives in the same run-time stage hierarchy as this plan item. 
 | 
| 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 | 
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 | 
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 String | 
CmmnHelper.getInitFormRef(PlanItem planItem,
              AnyWorkObjectDefinitionService anyWorkObjectDefinitionService)
Implementation for ticket CLD-7314 (supporting Case Task and Process Task init forms). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItem | 
OneEventSourceView.getPlanItemInternal()  | 
PlanItem | 
OnePlanItemView.getPlanItemInternal()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
OnePlanItemView.workObjectIdForClientId(PlanItem planItem)  | 
| Constructor and Description | 
|---|
CmmnEvaluationContext(PlanItem planItem,
                     TransitionData transitionData,
                     EvaluationListeners evaluationListeners,
                     ViewCreators viewCreators)  | 
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)  | 
void | 
OneEngineListeners.create(PlanItem planItem,
      TransitionData transitionData,
      PersistenceListeners persistenceListeners)  | 
void | 
OneTransitionListeners.create(PlanItem planItem,
      TransitionData transitionData,
      PersistenceListeners persistenceListeners)  | 
PlanItemView | 
OneEngineListeners.createPlanItemView(PlanItem planItem,
                  TransitionData transitionData,
                  EvaluationListeners evaluationListeners)  | 
PlanItemView | 
OneViewCreators.createPlanItemView(PlanItem planItem,
                  TransitionData transitionData,
                  EvaluationListeners evaluationListeners)  | 
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)  | 
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(PlanItem planItem,
               TransitionData transitionData)  | 
boolean | 
OneEvaluationListeners.isActionVisible(PlanItem planItem,
               TransitionData transitionData)  | 
boolean | 
OneEngineListeners.manualStart(PlanItem planItem,
           TransitionData transitionData,
           PersistenceListeners persistenceListeners)  | 
boolean | 
OneTransitionListeners.manualStart(PlanItem planItem,
           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)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlanItem | 
DefaultOneCmmnService.getPlanItemInstance(String caseId,
                   String planItemId)  | 
PlanItem | 
OneCmmnService.getPlanItemInstance(String caseId,
                   String planItemId)
See  
OneCmmnService.getPlanItemInstance(String, String, TransitionData)
(passing null as transitionData). | 
PlanItem | 
DefaultOneCmmnService.getPlanItemInstance(String caseId,
                   String planItemId,
                   TransitionData transitionData)  | 
PlanItem | 
OneCmmnService.getPlanItemInstance(String caseId,
                   String planItemId,
                   TransitionData transitionData)
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<PlanItem> | 
DefaultOneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType)  | 
List<PlanItem> | 
OneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType)
See  
OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData). | 
List<PlanItem> | 
DefaultOneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType,
                    boolean singleInstanceMode)  | 
List<PlanItem> | 
OneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType,
                    boolean singleInstanceMode)
See  
OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as 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)
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<PlanItem> | 
DefaultOneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType)  | 
List<PlanItem> | 
OneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType)
See  
OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData). | 
List<PlanItem> | 
DefaultOneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType,
                    boolean singleInstanceMode)  | 
List<PlanItem> | 
OneCmmnService.getPlanItemInstances(String caseId,
                    Class<? extends PlanItem> planItemType,
                    boolean singleInstanceMode)
See  
OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as 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)  | 
List<Map<String,Object>> | 
OneCmmnService.getPlanItemProperties(String caseId,
                     Class<? extends PlanItem> planItemType,
                     boolean singleInstanceMode,
                     String[] properties)
See  
OneCmmnService.getPlanItemProperties(String, Class, boolean, String[], TransitionData) perties(WorkObjectId, Class, boolean, String[])}
(passing null as 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)
 | 
List<PlanItemView> | 
DefaultOneCmmnService.getPlanItems(String caseId,
            Class<? extends PlanItem> planItemType)  | 
List<PlanItemView> | 
OneCmmnService.getPlanItems(String caseId,
            Class<? extends PlanItem> planItemType)
See  
OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData). | 
List<PlanItemView> | 
DefaultOneCmmnService.getPlanItems(String caseId,
            Class<? extends PlanItem> planItemType,
            boolean singleInstanceMode)  | 
List<PlanItemView> | 
OneCmmnService.getPlanItems(String caseId,
            Class<? extends PlanItem> planItemType,
            boolean singleInstanceMode)
See  
OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null as 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)
 | 
| 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 | 
|---|---|
CompleteHandler | 
CmmnExtensions.getCompleteExtension(Class<? extends PlanItem> planItemType,
                    String extensionType)  | 
CompleteHandler | 
DefaultCmmnExtensions.getCompleteExtension(Class<? extends PlanItem> planItemType,
                    String extensionType)  | 
CreateHandler | 
CmmnExtensions.getCreateExtension(Class<? extends PlanItem> planItemType,
                  String extensionType)  | 
CreateHandler | 
DefaultCmmnExtensions.getCreateExtension(Class<? extends PlanItem> planItemType,
                  String extensionType)  | 
DisableHandler | 
CmmnExtensions.getDisableExtension(Class<? extends PlanItem> planItemType,
                   String extensionType)  | 
DisableHandler | 
DefaultCmmnExtensions.getDisableExtension(Class<? extends PlanItem> planItemType,
                   String extensionType)  | 
EnableHandler | 
CmmnExtensions.getEnableExtension(Class<? extends PlanItem> planItemType,
                  String extensionType)  | 
EnableHandler | 
DefaultCmmnExtensions.getEnableExtension(Class<? extends PlanItem> planItemType,
                  String extensionType)  | 
ExitHandler | 
CmmnExtensions.getExitExtension(Class<? extends PlanItem> planItemType,
                String extensionType)  | 
ExitHandler | 
DefaultCmmnExtensions.getExitExtension(Class<? extends PlanItem> planItemType,
                String extensionType)  | 
FaultHandler | 
CmmnExtensions.getFaultExtension(Class<? extends PlanItem> planItemType,
                 String extensionType)  | 
FaultHandler | 
DefaultCmmnExtensions.getFaultExtension(Class<? extends PlanItem> planItemType,
                 String extensionType)  | 
ManualStartHandler | 
CmmnExtensions.getManualStartExtension(Class<? extends PlanItem> planItemType,
                       String extensionType)  | 
ManualStartHandler | 
DefaultCmmnExtensions.getManualStartExtension(Class<? extends PlanItem> planItemType,
                       String extensionType)  | 
OccurHandler | 
CmmnExtensions.getOccurExtension(Class<? extends PlanItem> planItemType,
                 String extensionType)  | 
OccurHandler | 
DefaultCmmnExtensions.getOccurExtension(Class<? extends PlanItem> planItemType,
                 String extensionType)  | 
ParentCompleteHandler | 
CmmnExtensions.getParentCompleteExtension(Class<? extends PlanItem> planItemType,
                          String extensionType)  | 
ParentCompleteHandler | 
DefaultCmmnExtensions.getParentCompleteExtension(Class<? extends PlanItem> planItemType,
                          String extensionType)  | 
ReactivateHandler | 
CmmnExtensions.getReactivateExtension(Class<? extends PlanItem> planItemType,
                      String extensionType)  | 
ReactivateHandler | 
DefaultCmmnExtensions.getReactivateExtension(Class<? extends PlanItem> planItemType,
                      String extensionType)  | 
ReenableHandler | 
CmmnExtensions.getReenableExtension(Class<? extends PlanItem> planItemType,
                    String extensionType)  | 
ReenableHandler | 
DefaultCmmnExtensions.getReenableExtension(Class<? extends PlanItem> planItemType,
                    String extensionType)  | 
StartHandler | 
CmmnExtensions.getStartExtension(Class<? extends PlanItem> planItemType,
                 String extensionType)  | 
StartHandler | 
DefaultCmmnExtensions.getStartExtension(Class<? extends PlanItem> planItemType,
                 String extensionType)  | 
TerminateHandler | 
CmmnExtensions.getTerminateExtension(Class<? extends PlanItem> planItemType,
                     String extensionType)  | 
TerminateHandler | 
DefaultCmmnExtensions.getTerminateExtension(Class<? extends PlanItem> planItemType,
                     String extensionType)  | 
| 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 | 
|---|---|
CompleteHandler | 
CompleteHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
CompleteHandlers(Map<Class<? extends PlanItem>,CompleteHandler> implementations)  | 
| 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 | 
|---|---|
CreateHandler | 
CreateHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
CreateHandlers(Map<Class<? extends PlanItem>,CreateHandler> implementations)  | 
| 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 | 
|---|---|
DisableHandler | 
DisableHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
DisableHandlers(Map<Class<? extends PlanItem>,DisableHandler> implementations)  | 
| 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 | 
|---|---|
EnableHandler | 
EnableHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
EnableHandlers(Map<Class<? extends PlanItem>,EnableHandler> implementations)  | 
| 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 | 
|---|---|
ExitHandler | 
ExitHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
ExitHandlers(Map<Class<? extends PlanItem>,ExitHandler> implementations)  | 
| 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 | 
|---|---|
FaultHandler | 
FaultHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
FaultHandlers(Map<Class<? extends PlanItem>,FaultHandler> implementations)  | 
| 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 | 
|---|---|
ManualStartHandler | 
ManualStartHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
ManualStartHandlers(Map<Class<? extends PlanItem>,ManualStartHandler> implementations)  | 
| 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 | 
|---|---|
OccurHandler | 
OccurHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
OccurHandlers(Map<Class<? extends PlanItem>,OccurHandler> implementations)  | 
| 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 | 
|---|---|
ParentCompleteHandler | 
ParentCompleteHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
ParentCompleteHandlers(Map<Class<? extends PlanItem>,ParentCompleteHandler> implementations)  | 
| 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 | 
|---|---|
ReactivateHandler | 
ReactivateHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
ReactivateHandlers(Map<Class<? extends PlanItem>,ReactivateHandler> implementations)  | 
| 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 | 
|---|---|
ReenableHandler | 
ReenableHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
ReenableHandlers(Map<Class<? extends PlanItem>,ReenableHandler> implementations)  | 
| 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 | 
|---|---|
StartHandler | 
StartHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
StartHandlers(Map<Class<? extends PlanItem>,StartHandler> implementations)  | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TerminateHandler | 
TerminateHandlers.getImplementation(Class<? extends PlanItem> forPlanItem)  | 
| Constructor and Description | 
|---|
TerminateHandlers(Map<Class<? extends PlanItem>,TerminateHandler> implementations)  | 
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.