|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.apps.workflow.HumanResourceMO
Representing a human resource participating in workflow processes.
Constructor Summary | |
---|---|
HumanResourceMO(PlatformContext platform,
javax.security.auth.Subject subject)
Constructs the the managed object with a platform context and the subject representing the human participant. |
|
HumanResourceMO(PlatformContext platform,
javax.security.auth.Subject subject,
AccountMO account)
Constructs the the managed object with a platform context, a subject, and the managed object representing the human participant account. |
Method Summary | |
---|---|
void |
execute(WorkflowSearchResultsMO results,
java.util.Locale locale)
Deprecated. As of ITIM 4.6 getAssignments(WorkflowSearchResultsMO, Locale) . |
AccountMO |
getAccount()
Returns the human participant account. |
void |
getAssignmentGroups(WorkflowSearchResultsMO results,
java.util.Locale locale)
Retrieves groups of assignments for the participant involved. |
java.util.Collection |
getAssignments()
Returns the assignments representing the human participant account. |
void |
getAssignments(WorkflowSearchResultsMO results,
java.util.Locale locale)
Retrieves the assignments for the participant involved. |
void |
getAssignments(WorkflowSearchResultsMO results,
java.lang.String processDesignId,
java.lang.String activityDesignId,
java.util.Locale locale)
Retrieves the assignments for the participant with the given process design id and activity design id. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HumanResourceMO(PlatformContext platform, javax.security.auth.Subject subject)
platform
- PlatformContext holding platform connection information.subject
- Subject representing the authenticated caller.public HumanResourceMO(PlatformContext platform, javax.security.auth.Subject subject, AccountMO account)
platform
- PlatformContext holding platform connection information.subject
- Subject representing the authenticated caller.account
- AccountMO representing the human participant account.Method Detail |
public java.util.Collection getAssignments() throws java.rmi.RemoteException, AuthorizationException, ApplicationException
getAssignments
in interface WorkflowResourceMO
WorkflowAssignmentMO for the human resource.
- Throws:
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
AuthorizationException
- Thrown if subject is not a System Administrator
and try to obtain assignments representing the human participant
account other than himself.
ApplicationException
- Thrown if unable to retrieve the resource's
assignments.- See Also:
WorkflowAssignmentMO
public void getAssignments(WorkflowSearchResultsMO results, java.util.Locale locale) throws java.rmi.RemoteException, ApplicationException
getAssignments
in interface WorkflowResourceMO
results
- WorkflowSearchResultsMO provides accessor methods to
retrieve results (Collection of Assignment)
of the search.locale
- User's locale to sort with. null value defaults
to Locale.US
- Throws:
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to retrieve the resource's
assignments.- See Also:
Assignment
public void getAssignments(WorkflowSearchResultsMO results, java.lang.String processDesignId, java.lang.String activityDesignId, java.util.Locale locale) throws java.rmi.RemoteException, AuthorizationException, ApplicationException
getAssignments
in interface WorkflowResourceMO
results
- WorkflowSearchResultsMO provides accessor methods to
retrieve results (Collection of Assignment)
of the search.processDesignId
- Design Id of the process definition to query for
AssignmentGroup.getProcessDesignId()
.activityDesignId
- Design Id of the activity definition to query for
AssignmentGroup.getActivityDesignId()
.locale
- User's locale to sort with. null value defaults
to Locale.US
- Throws:
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
AuthorizationException
- Thrown if subject is not a System Administrator
and try to obtain assignments representing the human participant
account other than himself.
ApplicationException
- Thrown if unable to retrieve the resource's
assignments.- See Also:
Assignment
public void getAssignmentGroups(WorkflowSearchResultsMO results, java.util.Locale locale) throws java.rmi.RemoteException, AuthorizationException, ApplicationException
getAssignmentGroups
in interface WorkflowResourceMO
results
- WorkflowSearchResultsMO provides accessor methods to
retrieve results (Collection of AssignmentGroup)
of the search.locale
- User's locale to sort with. null value defaults
to Locale.US
- Throws:
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
AuthorizationException
- Thrown if subject is not a System Administrator
and try to obtain assignments representing the human participant
account other than himself.
ApplicationException
- Thrown if unable to retrieve the resource's
assignments.- See Also:
AssignmentGroup
public void execute(WorkflowSearchResultsMO results, java.util.Locale locale) throws java.rmi.RemoteException, ApplicationException
getAssignments(WorkflowSearchResultsMO, Locale)
.
results
- WorkflowSearchResultsMO provides accessor methods to
retrieve results (Collection of Assignment)
of the search.locale
- User's locale to sort with. null value defaults
to Locale.US
- Throws:
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to execute the search.
This is most likely caused by an invalid
parameter in the request.- See Also:
Assignment
public AccountMO getAccount()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |