com.adobe.idp.taskmanager.dsc.client.query
Interface Assignment

All Superinterfaces:
java.io.Serializable

public interface Assignment
extends java.io.Serializable

An Assignment object contains assignment data related to a task.


Field Summary
static short TYPE_ADMINREASSIGNMENT
          This task was reassigned by a Process Manager administrator.
static short TYPE_CLAIM
          Another user with proper permissions has claimed the task from another worklist.
static short TYPE_CONSULT
          A consultation assignment, which is a temporary assignment to be returned to the originator after completion.
static short TYPE_ESCALATION
          This task was reassigned due to a scheduled escalation having executed before the task was completed.
static short TYPE_FORWARD
          This task was sent to another user for completion.
static short TYPE_INITIAL
          This is the first assignment for the task.
static short TYPE_REJECT
          This task was forwarded, but the recipient did not accept it and sent it back to the previous owner.
 
Method Summary
 java.util.Date getAssignmentCreateTime()
          Retrieves the assignment creation time.
 long getAssignmentType()
          Retrieves a numeric representation of the type of assignment for this assignment.
 java.util.Date getAssignmentUpdateTime()
          Retrieves the last modification time for this assignment.
 long getCurrentAssignmentId()
          Retrieves a numeric identifier for the current assignment.
 long getQueueId()
          Retrieves the queue identifier for the current assignment.
 java.lang.String getQueueOwner()
          Retrieves the queue owner's common name.
 java.lang.String getQueueOwnerId()
          Retrieves the queue owner's identifier.
 java.lang.String getQueueTitle()
          Retrieves the name of the queue, if it exists.
 long getQueueType()
          Retrieves the type of queue.
 TaskACL getUserAcl()
          Retrieves an ACL object for the current assignment.
 

Field Detail

TYPE_INITIAL

static final short TYPE_INITIAL
This is the first assignment for the task.

Since:
8.0
See Also:
Constant Field Values

TYPE_FORWARD

static final short TYPE_FORWARD
This task was sent to another user for completion.

Since:
8.0
See Also:
Constant Field Values

TYPE_REJECT

static final short TYPE_REJECT
This task was forwarded, but the recipient did not accept it and sent it back to the previous owner.

Since:
8.0
See Also:
Constant Field Values

TYPE_CLAIM

static final short TYPE_CLAIM
Another user with proper permissions has claimed the task from another worklist.

Since:
8.0
See Also:
Constant Field Values

TYPE_ESCALATION

static final short TYPE_ESCALATION
This task was reassigned due to a scheduled escalation having executed before the task was completed.

Since:
8.0
See Also:
Constant Field Values

TYPE_ADMINREASSIGNMENT

static final short TYPE_ADMINREASSIGNMENT
This task was reassigned by a Process Manager administrator.

Since:
8.0
See Also:
Constant Field Values

TYPE_CONSULT

static final short TYPE_CONSULT
A consultation assignment, which is a temporary assignment to be returned to the originator after completion.

Since:
8.0
See Also:
Constant Field Values
Method Detail

getAssignmentUpdateTime

java.util.Date getAssignmentUpdateTime()
Retrieves the last modification time for this assignment.

Returns:
The last modification time for this assignment.

getAssignmentCreateTime

java.util.Date getAssignmentCreateTime()
Retrieves the assignment creation time.

Returns:
A Date object containing the assignment creation time.

getCurrentAssignmentId

long getCurrentAssignmentId()
Retrieves a numeric identifier for the current assignment.

Returns:
The identifier for the current assignment.

getUserAcl

TaskACL getUserAcl()
Retrieves an ACL object for the current assignment.

Returns:
An ACL object for the current assignment.

getAssignmentType

long getAssignmentType()
Retrieves a numeric representation of the type of assignment for this assignment. Assignment types are:

Returns:
The assignment type.

getQueueTitle

java.lang.String getQueueTitle()
Retrieves the name of the queue, if it exists.

Returns:
A String containing the queue title.

getQueueType

long getQueueType()
Retrieves the type of queue.

A queue can be either a user queue (QueueManager.QUEUE_TYPE_USER) or a group queue (QueueManager.QUEUE_TYPE_GROUP).

Returns:
A numeric value representing the queue type.
See Also:
QueueManager

getQueueId

long getQueueId()
Retrieves the queue identifier for the current assignment.

Returns:
The queue identifier.

getQueueOwner

java.lang.String getQueueOwner()
Retrieves the queue owner's common name.

Returns:
The queue owner's common name.

getQueueOwnerId

java.lang.String getQueueOwnerId()
Retrieves the queue owner's identifier.

Returns:
The queue owner's identifier.


[an error occurred while processing this directive] [an error occurred while processing this directive]