# Uses of Interface
com.orchestranetworks.workflow.UserTask.WorkItem

Packages that use UserTask.WorkItem
Package
Description
com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and invoking them.

- ## Uses of UserTask.WorkItem in com.orchestranetworks.workflow

  Methods in com.orchestranetworks.workflow that return UserTask.WorkItem
  Modifier and Type
  Method
  Description
  `UserTask.WorkItem`
  UserTaskCreationContext.`createWorkItem(CreationWorkItemSpec aCreationWorkItemSpec)`
  This method creates a work item.
  `UserTask.WorkItem`
  UserTaskWorkItemCompletionContext.`getCompletedWorkItem()`
  Returns the state of the work item that has just been completed.
  `UserTask.WorkItem`
  ProcessInstanceStep.`getUserTaskWorkItem()`
  Returns the work item associated to the user task or `null` if this step is not a user task.
  `UserTask.WorkItem`
  UserTaskResult.`getWorkItem()`
  Returns the associated work item.
  `UserTask.WorkItem`
  UserTaskUsersForAllocationCollectorContext.`getWorkItem()`
  Get the work item concerned by the allocation or reallocation.
  `UserTask.WorkItem`
  WorkflowEngine.`getWorkItem(WorkItemKey aWorkItemKey)`
  Returns information about the specified work item.
  `UserTask.WorkItem`
  WorkflowTriggerWorkItemContext.`getWorkItem()`
  Returns the work item just before the start.
  Methods in com.orchestranetworks.workflow that return types with arguments of type UserTask.WorkItem
  Modifier and Type
  Method
  Description
  `List<UserTask.WorkItem>`
  WorkflowEngine.`getAllWorkItems()`
  Returns all the work items.
  `List<UserTask.WorkItem>`
  ProcessInstanceStep.`getUserTaskWorkItems()`
  Returns the list of work items associated with the user task.
  `List<UserTask.WorkItem>`
  ProcessInstance.`getWorkItems()`
  Returns the list of the current work items if this workflow is currently executing a user task.
  `List<UserTask.WorkItem>`
  UserTaskResult.`getWorkItems()`
  Returns work items list: `UserTask.WorkItem`.
  `List<UserTask.WorkItem>`
  WorkflowEngine.`getWorkItemsAllocatedToUser(UserReference aUser)`
  Returns all the work items allocated to a user.
  `List<UserTask.WorkItem>`
  WorkflowEngine.`getWorkItemsOfferedToRole(Role aRole)`
  Returns all the work items offered to a role.
  `List<UserTask.WorkItem>`
  WorkflowEngine.`getWorkItemsOfferedToSession(Session aSession)`
  Returns all the work items offered to a Session.
  `List<UserTask.WorkItem>`
  WorkflowEngine.`getWorkItemsOfferedToUser(UserReference aUser)`
  Returns all the work items offered to a user.