public abstract class Task extends PlanItem
Abstract base class for task plan items (THumanTask
,
TProcessTask
, TCaseTask
).
<p>Do not rename this class. The name is part of public API. Moving the class to a different package, however, is possible.</p>
Modifier and Type | Class and Description |
---|---|
static class |
Task.ParamEntry |
Modifier and Type | Method and Description |
---|---|
PlanItemAction |
createPlanItemAction(TransitionData transitionData,
EvaluationListeners evaluationListeners)
<p>Create an action object for the current state of this plan item.
|
abstract String |
getIdVariableName() |
abstract List<Task.ParamEntry> |
getInputMap() |
abstract List<Task.ParamEntry> |
getOutputMap() |
applyVisitor, getActionDescription, getActionName, getActionName, getActivationTime, getActiveChildrenCount, getActiveCount, getActiveCountInStage, getArmedEntrySentries, getArmedExitSentries, getAvailableChildrenCount, getAvailableCount, getAvailableCountInStage, getCasePlanModel, getChildInstanceCount, getClientId, getClientRef, getCompletedChildrenCount, getCompletedCount, getCompletedCountInStage, getCustomAttribute, getCustomState, getCustomState, getDeferredEntrySentries, getDeferredExitSentries, getDescription, getDisabledChildrenCount, getDisabledCount, getDisabledCountInStage, getEnabledChildrenCount, getEnabledCount, getEnabledCountInStage, getExtensionType, getId, getIndexInStage, getInstanceCount, getInstanceCountInStage, getInstanceId, getInstanceIntId, getLastPlanItemTransition, getName, getName, getName, getNewPlanItemData, getParent, getParentInstanceId, getPlanItemTypeShort, getPlannableItem, getState, getTerminatedChildrenCount, getTerminatedCount, getTerminatedCountInStage, getTPlanItemDefinition, getTriggeredChildrenCount, getTriggeredCount, getTriggeredCountInStage, getTriggeredExitSentries, handlePlanItemTransition, isActionHidden, isArmed, isBlocking, isCompletionNeutral, isManualActivation, isNonBlockingComplete, isOfSameHierarchy, isPending, isPreActivation, isRepetition, isRequired, isSemiTerminal, isTerminal, isTriggeredExitSentry, isWaitingOnChildren, isWaitingOnChildren, setClientId, setCustomState, setCustomState, setState, toString
public PlanItemAction createPlanItemAction(TransitionData transitionData, EvaluationListeners evaluationListeners)
PlanItem
<p>Create an action object for the current state of this plan item. For example, a user event listener in state Available should return an action triggering the 'occur' transition.</p> <p>These actions won’t be immediately executed. They are used to render appropriate GUI elements triggering the action based on the user clicking the action button.</p>
createPlanItemAction
in class PlanItem
transitionData
- optional evaluation context.evaluationListeners
- the call-backs used to evaluate run-time action name expressions.null
.public abstract List<Task.ParamEntry> getInputMap()
public abstract List<Task.ParamEntry> getOutputMap()
public abstract String getIdVariableName()
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.