public class UserRecertificationWorkflowAssignmentMO extends WorkflowAssignmentMO
If invoked on other assignment types, the methods provided by this class will throw an exception.
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
AssignmentCompletionImpact |
checkCompletionImpact(java.util.List outputParameters)
Checks the impact of completing this assignment.
|
void |
save(java.util.List inputParameters)
Saves the assignment.
|
complete, complete, complete, defer, delegate, getActivity, getData, getID, getInputParameters, getPotentialOwners, lock, unlockpublic 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.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.RelevantDataItempublic 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.