Package com.orchestranetworks.workflow

# Interface ConditionBeanContext

All Superinterfaces:
  `ProcessExecutionContext`, `ProcessExecutionInfoContext`

public interface ConditionBeanContext extends ProcessExecutionContext
This interface is used as the context for `ConditionBean` evaluation.

Contrary to `ConditionContext`, this interface does not extend `DataContext` (access is limited so as to ensure reusability in various contexts).

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.orchestranetworks.workflow.ProcessExecutionContext

  `ProcessExecutionContext.WorkflowPermission`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `UserTaskResult`
  `getLastUserTaskResult()`
  Returns the last completed user task object.
  `Session`
  `getSession()`
  Always throws `UnsupportedOperationException`

  ### Methods inherited from interface com.orchestranetworks.workflow.ProcessExecutionContext

  `createMailSpec, getProcessInstanceDescription, getProcessInstanceLabel, modifyProcessPriority`

  ### Methods inherited from interface com.orchestranetworks.workflow.ProcessExecutionInfoContext

  `getProcessInstance, getProcessInstanceCreator, getProcessInstanceKey, getProfileForPermission, getPublishedProcessKey, getRepository`

- ## Method Details

  - ### getSession

    Session getSession()
    Always throws `UnsupportedOperationException`
    Specified by:
      `getSession` in interface `ProcessExecutionInfoContext`

  - ### getLastUserTaskResult

    UserTaskResult getLastUserTaskResult() throws OperationException
    Returns the last completed user task object.
    Throws:
      `OperationException`