# Uses of Class
com.orchestranetworks.workflow.UserTask.CompletionStrategy

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

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

  Fields in com.orchestranetworks.workflow declared as UserTask.CompletionStrategy
  Modifier and Type
  Field
  Description
  `static final UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`ALL_WORK_ITEMS_ACCEPTED`
  Terminates the current task when all work items have been accepted.
  `static final UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`ALL_WORK_ITEMS_ACCEPTED_BUT_ONE`
  Terminates current task when all work items except one have been accepted.
  `static final UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`ALL_WORK_ITEMS_ACCEPTED_OR_ANY_REJECTED`
  Terminates current task either when all work items have been accepted, or as soon as one work item has been rejected.
  `static final UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`ALL_WORK_ITEMS_COMPLETED`
  Terminates current task when all work items have been either accepted or rejected.
  `static final UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`ANY_WORK_ITEM_ACCEPTED`
  Terminates current task as soon as one work item has been accepted.
  `static final UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`AT_LEAST_HALF_WORK_ITEMS_ACCEPTED`
  Terminates current task as soon as half of the work items have been accepted.
  Fields in com.orchestranetworks.workflow with type parameters of type UserTask.CompletionStrategy
  Modifier and Type
  Field
  Description
  `static final Set<UserTask.CompletionStrategy>`
  UserTask.CompletionStrategy.`IGNORE_REJECT_STRATEGIES`
  Methods in com.orchestranetworks.workflow that return UserTask.CompletionStrategy
  Modifier and Type
  Method
  Description
  `UserTask.CompletionStrategy`
  UserTaskWorkItemCompletionContext.`getCompletionStrategyProperty()`
  Returns the user task completion strategy.
  `static UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`getDefaultStrategy()`
  Returns the default task termination criteria.
  `UserTask.CompletionStrategy`
  ProcessInstanceStep.`getUserTaskCompletionStrategy()`
  Returns the end criteria of the user task.
  `static UserTask.CompletionStrategy`
  UserTask.CompletionStrategy.`parse(String flag)`
  Returns the `CompletionStrategy` for the specified string.