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 Details

    • setName

      void setName(String name)
    • setState

      void setState(String state)
    • setCaseDefinitionId

      void setCaseDefinitionId(String caseDefinitionId)
    • setDerivedCaseDefinitionId

      void setDerivedCaseDefinitionId(String derivedCaseDefinitionId)
    • setCaseInstanceId

      void setCaseInstanceId(String caseInstanceId)
    • setStageInstanceId

      void setStageInstanceId(String stageInstanceId)
    • setStage

      void setStage(boolean isStage)
    • setElementId

      void setElementId(String elementId)
    • setPlanItemDefinitionId

      void setPlanItemDefinitionId(String planItemDefinitionId)
    • setPlanItemDefinitionType

      void setPlanItemDefinitionType(String planItemDefinitionType)
    • setStartTime

      @Deprecated void setStartTime(Date startTime)
      Deprecated.
    • setCreateTime

      void setCreateTime(Date createTime)
    • setLastAvailableTime

      void setLastAvailableTime(Date availableTime)
    • setLastUnavailableTime

      void setLastUnavailableTime(Date availableTime)
    • setLastEnabledTime

      void setLastEnabledTime(Date enabledTime)
    • setLastDisabledTime

      void setLastDisabledTime(Date disabledTime)
    • setLastStartedTime

      void setLastStartedTime(Date startedTime)
    • setLastSuspendedTime

      void setLastSuspendedTime(Date suspendedTime)
    • setCompletedTime

      void setCompletedTime(Date completedTime)
    • setOccurredTime

      void setOccurredTime(Date occurredTime)
    • setTerminatedTime

      void setTerminatedTime(Date terminatedTime)
    • setExitTime

      void setExitTime(Date exitTime)
    • setEndedTime

      void setEndedTime(Date endedTime)
    • setStartUserId

      void setStartUserId(String startUserId)
    • setReferenceId

      void setReferenceId(String referenceId)
    • setReferenceType

      void setReferenceType(String referenceType)
    • setCompletable

      void setCompletable(boolean completable)
    • setEntryCriterionId

      void setEntryCriterionId(String entryCriterionId)
    • setExitCriterionId

      void setExitCriterionId(String exitCriterionId)
    • setFormKey

      void setFormKey(String formKey)
    • setExtraValue

      void setExtraValue(String extraValue)
    • setTenantId

      void setTenantId(String tenantId)
    • 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

      Create a snapshot read only delegate plan item instance of this delegate plan item instance.
      Returns:
      a ReadOnlyDelegatePlanItemInstance