@Implementable
public interface InboxActions
Modifier and Type | Method and Description |
---|---|
long |
getNextTask(java.lang.String userName)
Gets the next task available for the specified user and adds it to the
My Tasks list for that user. |
long |
getNextTaskFromPreferredOrgUnit(java.lang.String userName)
Gets the next task from the user's preferred organization unit and adds
it to the
My Tasks list for that user. |
long |
getNextTaskFromPreferredWorkQueue(java.lang.String userName)
Gets the next task from the user's preferred work queue and adds it to
the
My Tasks list for that user. |
long |
getNextTaskFromWorkQueue(java.lang.String userName,
long workQueueID)
Gets the next task from the specified work queue which the specified
user is subscribed to and adds it to the
My Tasks list for
that user. |
void |
subscribeUserToWorkQueue(java.lang.String userName,
long workQueueID)
Subscribes the specified user to the specified work queue.
|
void |
unsubscribeUserFromWorkQueue(java.lang.String userName,
long workQueueID)
Un-subscribes the specified user from the specified work queue.
|
long getNextTask(java.lang.String userName) throws curam.util.exception.AppException, curam.util.exception.InformationalException
My Tasks
list for that user. The default implementation
class defines what the next
task is.userName
- The name of the user.curam.util.exception.AppException
curam.util.exception.InformationalException
long getNextTaskFromWorkQueue(java.lang.String userName, long workQueueID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
My Tasks
list for
that user. The default implementation class defines what the
next
task is.userName
- The name of the user.workQueueID
- The identifier of the work queue in which to get the
next taskcuram.util.exception.AppException
curam.util.exception.InformationalException
long getNextTaskFromPreferredWorkQueue(java.lang.String userName) throws curam.util.exception.AppException, curam.util.exception.InformationalException
My Tasks
list for that user. The default implementation
class defines what the next
task is.userName
- The name of the user.curam.util.exception.AppException
curam.util.exception.InformationalException
long getNextTaskFromPreferredOrgUnit(java.lang.String userName) throws curam.util.exception.AppException, curam.util.exception.InformationalException
My Tasks
list for that user. The default
implementation class defines what the next
task is.userName
- The name of the user.curam.util.exception.AppException
curam.util.exception.InformationalException
void subscribeUserToWorkQueue(java.lang.String userName, long workQueueID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
userName
- The name of the user.workQueueID
- The identifier of the work queue that the use is
subscribing to.curam.util.exception.AppException
curam.util.exception.InformationalException
void unsubscribeUserFromWorkQueue(java.lang.String userName, long workQueueID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
userName
- The name of the user.workQueueID
- The identifier of the work queue that the use is
un-subscribing from.curam.util.exception.AppException
curam.util.exception.InformationalException