Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


oracle.iam.rm.server_api
Interface ServerBusinessTransaction

All Superinterfaces:
java.io.Serializable

public interface ServerBusinessTransaction
extends java.io.Serializable

A server representation of a business transaction. <p/> This is not normally referred to directly by consuming systems that would instead use the Client API's BusinessTransaction interface.


Method Summary
 ServerOperation getOperation(java.lang.String operationId)
          Gets the operation by name.
 ServerOperation getOperation(java.lang.String definitionId, java.lang.String operationId)
          Gets the operation by name and definition.
 ServerOperation[] getOperations()
          Gets the definitions for all operations that this business transaction has available (which will be a subset of all operaitons provided by the server).
 java.util.Map getReturnArguments()
          Returns any outputs produced as past of the invocation of the operation.
 long getTransactionId()
          Gets the ID of the transaction that this object represents.

 

Method Detail

getOperation

ServerOperation getOperation(java.lang.String operationId)
Gets the operation by name.
Parameters:
operationId - the ID of the operation to retrieve
Returns:
ServerOperation or null if it does not exist.

getOperation

ServerOperation getOperation(java.lang.String definitionId,
                             java.lang.String operationId)
Gets the operation by name and definition.
Parameters:
definitionId - ID of the definition in which the operation is defined
operationId - ID of the operation to retrieve
Returns:
ServerOperation or null if it does not exist.

getOperations

ServerOperation[] getOperations()
Gets the definitions for all operations that this business transaction has available (which will be a subset of all operaitons provided by the server).
Returns:
Array of definitions for all operations that this business transaction has available.

getTransactionId

long getTransactionId()
Gets the ID of the transaction that this object represents.
Returns:
Transaction ID of the transaction that this object represents.

getReturnArguments

java.util.Map getReturnArguments()
Returns any outputs produced as past of the invocation of the operation. This will be empty except when returned after the incocation of an operation.
Returns:
Map of any outputs produced as past of the invocation of the operation.

Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


Copyright © 2008, 2009 Oracle. All Rights Reserved.