|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.apps.workflow.WorkflowAssignmentMO
com.ibm.itim.apps.workflow.UserRecertificationWorkflowAssignmentMO
public class UserRecertificationWorkflowAssignmentMO
A specialized version of WorkflowAssignmentMO, which provides the additional operations available with packaged approval activity assignments used in user recertification workflows.
If invoked on other assignment types, the methods provided by this class will throw an exception.
Constructor Summary | |
---|---|
UserRecertificationWorkflowAssignmentMO(PlatformContext platform,
javax.security.auth.Subject subject,
long id)
Constructs the the managed object with a platform context, a subject, and the managed object representing the workflow assignment. |
Method Summary | |
---|---|
AssignmentCompletionImpact |
checkCompletionImpact(java.util.List outputParameters)
Checks the impact of completing this assignment. |
void |
save(java.util.List inputParameters)
Saves the assignment. |
Methods inherited from class com.ibm.itim.apps.workflow.WorkflowAssignmentMO |
---|
complete, complete, defer, delegate, getActivity, getData, getID, getInputParameters, getPotentialOwners, lock, unlock |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserRecertificationWorkflowAssignmentMO(PlatformContext platform, javax.security.auth.Subject subject, long id)
platform
- PlatformContext holding platform connection information.subject
- Subject representing the authenticated caller.id
- long representing the id of the assignment.Method Detail |
---|
public void save(java.util.List inputParameters) throws java.rmi.RemoteException, ApplicationException
inputParameters
- List of RelevantDataItem
representing the
input parameters. The order is important as there are
no names provided for the parameters, just the values.
While the input parameters can be customized, the standard
user recertification assignment includes a single RelevantDataItem
whose value is of type PackagedApprovalDocument
.
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to save the assignment.RelevantDataItem
public AssignmentCompletionImpact checkCompletionImpact(java.util.List outputParameters) throws java.rmi.RemoteException, AuthorizationException, ApplicationException
outputParameters
- List of output parameter values. The order is important as there are
no names provided for the parameters, just the values.
While the output parameters can be customized, the standard
user recertification assignment includes a single output parameter
value of type PackagedApprovalDocument
.
java.rmi.RemoteException
- Thrown if unable to communicate with platform.
ApplicationException
- Thrown if unable to check the impact.
AuthorizationException
- Thrown if the user is not a potential owner of the assignment.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |