com.adobe.idp.taskmanager.dsc.client.task
Interface TaskACL

All Superinterfaces:
java.io.Serializable

public interface TaskACL
extends java.io.Serializable

A TaskACL object identifies the access control lists (ACLs) for one particular user (for one particular task).

Since:
8.0

Method Summary
 java.lang.String getCommonName()
          Retrieves the user's common name.
 java.lang.String getPrincipalId()
          Retrieves the principal identifier (user identifier) for the user to whom this ACL belongs.
 boolean isCanAddAttachments()
          Determines whether the user can add attachments.
 boolean isCanAddNotes()
          Determines whether the user can add notes.
 boolean isCanClaim()
          Determines whether the user can claim the task.
 boolean isCanConsult()
          Determines whether the user can consult with other users on this task.
 boolean isCanForward()
          Determines whether the user can forward the task.
 boolean isCanModifyDeadline()
          Determines whether the user can modify the deadline.
 boolean isCanModifyPermissions()
          Determines whether the user can modify permissions.
 boolean isCanShare()
          Determines whether the user can share the task.
 void setCanAddAttachments(boolean addAttachments)
          Sets whether the user can add attachments.
 void setCanAddNotes(boolean addNotes)
          Sets whether the user can add notes.
 void setCanClaim(boolean claim)
          Sets whether the user can claim this task from another user's queue.
 void setCanConsult(boolean canConsult)
          Sets whether the user can consult with other users on this task.
 void setCanForward(boolean canForward)
          Sets whether the user can forward the task.
 void setCanModifyDeadline(boolean modifyDeadline)
          Sets whether the user can modify the deadline.
 void setCanModifyPermissions(boolean modifyPermissions)
          Sets whether the user can modify permissions.
 void setCanShare(boolean canShare)
          Sets whether the user can share the task.
 void setPrincipalId(java.lang.String principalId)
          Sets the principal identifier (user identifier) for the user to whom this ACL applies.
 

Method Detail

setPrincipalId

void setPrincipalId(java.lang.String principalId)
Sets the principal identifier (user identifier) for the user to whom this ACL applies.

Parameters:
principalId - The principal identifier for the user.

getPrincipalId

java.lang.String getPrincipalId()
Retrieves the principal identifier (user identifier) for the user to whom this ACL belongs.

Returns:
The principal identifier for the user.

setCanModifyPermissions

void setCanModifyPermissions(boolean modifyPermissions)
Sets whether the user can modify permissions.

Parameters:
modifyPermissions - true if the user can modify permissions, false otherwise.

isCanModifyPermissions

boolean isCanModifyPermissions()
Determines whether the user can modify permissions.

Returns:
true if the user can modify permissions, false otherwise.

setCanAddNotes

void setCanAddNotes(boolean addNotes)
Sets whether the user can add notes.

Parameters:
addNotes - true if the user can add notes, false otherwise.

isCanAddNotes

boolean isCanAddNotes()
Determines whether the user can add notes.

Returns:
true if the user can add notes, false otherwise.

setCanAddAttachments

void setCanAddAttachments(boolean addAttachments)
Sets whether the user can add attachments.

Parameters:
addAttachments - true if the user can add attachments, false otherwise.

isCanAddAttachments

boolean isCanAddAttachments()
Determines whether the user can add attachments.

Returns:
true if the user can add attachments, false otherwise.

setCanModifyDeadline

void setCanModifyDeadline(boolean modifyDeadline)
Sets whether the user can modify the deadline.

Parameters:
modifyDeadline - true if the user can modify the deadline, false otherwise.

isCanModifyDeadline

boolean isCanModifyDeadline()
Determines whether the user can modify the deadline.

Returns:
true true if the user can modify the deadline, false otherwise.

setCanForward

void setCanForward(boolean canForward)
Sets whether the user can forward the task.

Parameters:
canForward - true if the user can forward the task, false otherwise.

isCanForward

boolean isCanForward()
Determines whether the user can forward the task.

Returns:
true if the user can forward the task, false otherwise.

setCanShare

void setCanShare(boolean canShare)
Sets whether the user can share the task.

Parameters:
canShare - true if the user can share the task, false otherwise.

isCanShare

boolean isCanShare()
Determines whether the user can share the task.

Returns:
true if the user can share the task, false otherwise.

setCanConsult

void setCanConsult(boolean canConsult)
Sets whether the user can consult with other users on this task.

Parameters:
canConsult - true if the user can consult with other users on this task, false otherwise.

isCanConsult

boolean isCanConsult()
Determines whether the user can consult with other users on this task.

Returns:
true if the user can consult with other users on this task, false otherwise.

setCanClaim

void setCanClaim(boolean claim)
Sets whether the user can claim this task from another user's queue. Tasks assigned to a user also have this value set to true. However, it may be reset to false if it was false by default and the task is reassigned elsewhere.

Parameters:
claim - true if the user can claim the task, false otherwise.

isCanClaim

boolean isCanClaim()
Determines whether the user can claim the task.

Returns:
true if the user can claim the task, false otherwise.

getCommonName

java.lang.String getCommonName()
Retrieves the user's common name.

Returns:
The user's common name.


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