Package org.flowable.cmmn.api.delegate
Interface DelegatePlanItemInstance
- All Superinterfaces:
PlanItemInstance
,org.flowable.common.engine.api.variable.VariableContainer
,org.flowable.variable.api.delegate.VariableScope
public interface DelegatePlanItemInstance
extends PlanItemInstance, org.flowable.variable.api.delegate.VariableScope
- Author:
- Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionorg.flowable.cmmn.model.FlowableListener
org.flowable.cmmn.model.PlanItem
default org.flowable.cmmn.model.PlanItemDefinition
void
setCaseDefinitionId
(String caseDefinitionId) void
setCaseInstanceId
(String caseInstanceId) void
setCompletable
(boolean completable) void
setCompletedTime
(Date completedTime) void
setCreateTime
(Date createTime) void
setCurrentLifecycleListener
(PlanItemInstanceLifecycleListener lifecycleListener, org.flowable.cmmn.model.FlowableListener flowableListener) void
setDerivedCaseDefinitionId
(String derivedCaseDefinitionId) void
setElementId
(String elementId) void
setEndedTime
(Date endedTime) void
setEntryCriterionId
(String entryCriterionId) void
setExitCriterionId
(String exitCriterionId) void
setExitTime
(Date exitTime) void
setExtraValue
(String extraValue) void
setFormKey
(String formKey) void
setLastAvailableTime
(Date availableTime) void
setLastDisabledTime
(Date disabledTime) void
setLastEnabledTime
(Date enabledTime) void
setLastStartedTime
(Date startedTime) void
setLastSuspendedTime
(Date suspendedTime) void
setLastUnavailableTime
(Date availableTime) void
void
setOccurredTime
(Date occurredTime) void
setPlanItemDefinitionId
(String planItemDefinitionId) void
setPlanItemDefinitionType
(String planItemDefinitionType) void
setReferenceId
(String referenceId) void
setReferenceType
(String referenceType) void
setStage
(boolean isStage) void
setStageInstanceId
(String stageInstanceId) void
setStartTime
(Date startTime) Deprecated.void
setStartUserId
(String startUserId) void
void
setTenantId
(String tenantId) void
setTerminatedTime
(Date terminatedTime) Create a snapshot read only delegate plan item instance of this delegate plan item instance.Methods inherited from interface org.flowable.cmmn.api.runtime.PlanItemInstance
getCaseDefinitionId, getCaseInstanceId, getCompletedTime, getCreateTime, getDerivedCaseDefinitionId, getElementId, getEndedTime, getEntryCriterionId, getExitCriterionId, getExitTime, getExtraValue, getFormKey, getId, getLastAvailableTime, getLastDisabledTime, getLastEnabledTime, getLastStartedTime, getLastSuspendedTime, getLastUnavailableTime, getName, getOccurredTime, getPlanItemDefinitionId, getPlanItemDefinitionType, getPlanItemInstanceLocalVariables, getReferenceId, getReferenceType, getStageInstanceId, getStartTime, getStartUserId, getState, getTenantId, getTerminatedTime, isCompletable, isStage, setLocalizedName
Methods inherited from interface org.flowable.common.engine.api.variable.VariableContainer
getTenantId
Methods inherited from interface org.flowable.variable.api.delegate.VariableScope
getTransientVariable, getTransientVariableLocal, getTransientVariables, getTransientVariablesLocal, getVariable, getVariable, getVariable, getVariableInstance, getVariableInstance, getVariableInstanceLocal, getVariableInstanceLocal, getVariableInstances, getVariableInstances, getVariableInstances, getVariableInstancesLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocal, getVariableNames, getVariableNamesLocal, getVariables, getVariables, getVariables, getVariablesLocal, getVariablesLocal, getVariablesLocal, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeTransientVariable, removeTransientVariableLocal, removeTransientVariables, removeTransientVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setTransientVariable, setTransientVariableLocal, setTransientVariables, setTransientVariablesLocal, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariables, setVariablesLocal
-
Method Details
-
setName
-
setState
-
setCaseDefinitionId
-
setDerivedCaseDefinitionId
-
setCaseInstanceId
-
setStageInstanceId
-
setStage
void setStage(boolean isStage) -
setElementId
-
setPlanItemDefinitionId
-
setPlanItemDefinitionType
-
setStartTime
Deprecated.usesetCreateTime(Date)
instead -
setCreateTime
-
setLastAvailableTime
-
setLastEnabledTime
-
setLastDisabledTime
-
setLastStartedTime
-
setLastSuspendedTime
-
setCompletedTime
-
setOccurredTime
-
setTerminatedTime
-
setExitTime
-
setEndedTime
-
setStartUserId
-
setReferenceId
-
setReferenceType
-
setCompletable
void setCompletable(boolean completable) -
setEntryCriterionId
-
setExitCriterionId
-
setFormKey
-
setExtraValue
-
setTenantId
-
getCurrentLifecycleListener
PlanItemInstanceLifecycleListener getCurrentLifecycleListener() -
getCurrentFlowableListener
org.flowable.cmmn.model.FlowableListener getCurrentFlowableListener() -
setCurrentLifecycleListener
void setCurrentLifecycleListener(PlanItemInstanceLifecycleListener lifecycleListener, org.flowable.cmmn.model.FlowableListener flowableListener) -
getPlanItem
org.flowable.cmmn.model.PlanItem getPlanItem() -
getPlanItemDefinition
default org.flowable.cmmn.model.PlanItemDefinition getPlanItemDefinition() -
snapshotReadOnly
ReadOnlyDelegatePlanItemInstance snapshotReadOnly()Create a snapshot read only delegate plan item instance of this delegate plan item instance.- Returns:
- a
ReadOnlyDelegatePlanItemInstance
-
setCreateTime(Date)
instead