Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E12031-02


oracle.iam.rm.client
Interface SupplementalOperation

All Superinterfaces:
Operation

public interface SupplementalOperation
extends Operation

Interface for an operation that is invoked on a business transaction to do further work.


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.iam.rm.client.Operation
Operation.Type

 

Method Summary
 ArgumentSet getArgumentSet()
          Gets the arguments for this operation.
 java.util.Map<java.lang.String,java.lang.Object> invoke(ArgumentSet argumentSet)
          Invokes the supplemental operation.
 OperationVerificationResponse validate(ArgumentSet argumentSet)
          Validates the supplemental operation without invoking it.

 

Methods inherited from interface oracle.iam.rm.client.Operation
getDefinitionId, getDescription, getOperationId, getTitle, getType

 

Method Detail

getArgumentSet

ArgumentSet getArgumentSet()
Gets the arguments for this operation.
Returns:
ArgumentSet of arguments for this operation.

invoke

java.util.Map<java.lang.String,java.lang.Object> invoke(ArgumentSet argumentSet)
                                                        throws ServerException
Invokes the supplemental operation.
Parameters:
argumentSet - arguments for this operation
Returns:
Map containing any return values of the supplemental operation.
Throws:
ServerException - if an error occurs during the invocation of the supplemental operation.

validate

OperationVerificationResponse validate(ArgumentSet argumentSet)
                                       throws ServerException
Validates the supplemental operation without invoking it.
Parameters:
argumentSet - arguments for this operation.
Returns:
OperationVerificationResponse containing the potential outcome of such a supplemental operation.
Throws:
ServerException - if an error occurs during the invocation of the supplemental operation.

Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E12031-02


Copyright © 2007, 2008 Oracle. All Rights Reserved.