Oracle® WebCenter Interaction Development Kit 10.3.3.0.0 |
|
Plumtree.Remote.PRC.Collaboration.Tasklist Namespace
Provides classes and interfaces for creating, modifying, managing, and querying Collaboration task lists and tasks. See
Task List Examples.
Since IDK 5.1
Namespace hierarchy
Classes
Class | Description |
---|
TaskListQueryOrder | Represents a pair that consists of an TaskListAttributes attribute and a boolean indicating whether to order ascending. This class is used in IFilter . |
TaskQueryOrder | Represents a pair that consists of a TaskAttributes attribute and a boolean indicating whether to order ascending. This class is used in IFilter . |
Interfaces
Interface | Description |
---|
ITask | Interface that represents a task, the fundamental unit of a task list. It handles creation of sub-tasks, and manages each task's metadata and task dependencies. Each ITask contains the following attributes: start date, end date, risk, status, notes, and assigned users. Tasks can have 3 level of sub-tasks. For example, you can create a task hierarchy as follows:
- Level 0 (parent task) - Task_0, the top level task
- Level 1 (first level of sub-task) - Task_01, sub-task of Task_0
- Level 2 (second level of sub-task) - Task_012, sub-task of Task_01
- Level 3 (third level of sub-task) - Task_0123, sub-task of Task_012
A task’s start date, end date, risk and status will be automatically updated when its sub-tasks are stored. Tasks can also have dependent tasks. Task dependency is achieved by setting a task to depend on a source task using the AddDependentTask method and then calling Store on the task. Any task modifications will not be stored permanently until Store is called. |
ITaskFilter | Interface for filters used for querying tasks. By default, a task filter will be set to give the largest possible result set. Various properties can be used to narrow the kinds of results to return. |
ITaskList | Interface that represents a container for ITask . It handles task creation and removal. To create a subtask, use ITask.CreateSubTask . To create a dependent task, use ITask.AddDependentTask . Any task list modifications will not be stored permanently until Store is called. |
ITaskListFilter | Interface for filters used for querying task lists. By default, a task list filter will be set to give the largest possible result set. Various attributes can be used to narrow the kinds of results to return. |
ITaskListManager | Interface that manages task list creation, copying and removal, and also contains query methods for task lists and tasks. See Task List Examples. |
Enumerations
Enumeration | Description |
---|
TaskAssignedToFilterTypes | An enumerated type used to describe the Assigned To filter type for Task Lists. This is used in ITaskFilter.AssignedToType attribute. |
TaskAttributes | An enumerated type used to describe the specific fields that can be used in constructing a TaskQueryOrder for Tasks. |
TaskCompletionFilterTypes | An enumerated type used to describe the completion filter type for Tasks. It is used in ITaskFilter.AssignedToType attribute. |
TaskListAttributes | An enumerated type used to describe the specific fields that can be used in constructing a TaskListQueryOrder for Task Lists. |
TaskListCompletionFilterTypes | An enumerated type used to describe the completion filter type for Task Lists. It is used in ITaskListFilter.CompletionType . The filter type indicates the completion filter type of the Task List's containing tasks. QueryTaskLists will then return Task Lists that contain tasks that satisfy the completion filter type set. |
TaskListPermissions | An enumerated type used to describe the permissions for Task Lists. It is used in ITaskList.isActionAllowed method. |
TaskRisks | An enumerated type used to describe the risk for an ITask . |
TaskStatuses | An enumerated type used to describe the status for an ITask . |