|
Oracle Role Manager Java API Reference 10g (10.1.4) E14613-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Client
A handle interface to the server, bound to a particular user.
Method Summary | |
---|---|
OperationVerificationResponse[] |
checkOperation(OperationVerificationRequest[] operationVerificationRequests, boolean fullyValidate, long transactionId) Requests verification for some number of operation requests. |
BusinessTransaction |
getBusinessTransaction(long transactionId) Gets an ongoing business transaction. |
java.lang.Integer |
getDefaultMaxRows() Gets the maximum number of rows to include in a search result by default. |
Entity |
getHierarchyRoot(java.lang.String hierarchyType) Gets the Entity that represents the root object of the hierarchy type. |
ObjectType[] |
getObjectTypes() Gets the object types that the server has published. |
Operation |
getOperation(BusinessTransaction transaction, java.lang.String definitionId, java.lang.String operation) Gets the Operation represented by the provided identifiers. |
Operation |
getOperation(BusinessTransaction transaction, java.lang.String definitionId, java.lang.String operation, java.lang.String entityKeyName, EntityKey entityKey) Gets the Operation represented by the provided identifiers, binding a particular object to one of the arguments of the operation. |
Operation |
getOperation(java.lang.String definitionId, java.lang.String operation, java.lang.String entityKeyName, EntityKey entityKey) Gets the Operation represented by the provided identifiers, binding a particular object to one of the arguments of the operation. |
PaginatedResultSet |
resolvePersonApprovers(FilterCriterion personIdentificationFilter, FilterCriterion approverRoleIdentificationFilter, java.util.Set<java.lang.String> columnNames) Finds those persons that are approvers for the person identified using the approver role identified. |
void |
setDefaultMaxRows(int defaultMaxRows) Sets the maximum number of rows to include in a search result by default. |
Methods inherited from interface oracle.iam.rm.client.Interactable |
---|
getOperation, getOperations |
Method Detail |
---|
java.lang.Integer getDefaultMaxRows()
null
if it has not been set.void setDefaultMaxRows(int defaultMaxRows)
defaultMaxRows
- the maximum number of rows to include in a search result by default.ObjectType[] getObjectTypes()
ObjectType
s that the server has published.BusinessTransaction getBusinessTransaction(long transactionId) throws ServerException
transactionId
- identifier of the ongoing business transaction.BusinessTransaction
for the provided identifier.ServerException
- if a failure occurs while accessing the business transaction.Entity getHierarchyRoot(java.lang.String hierarchyType) throws ServerException
Entity
that represents the root object of the hierarchy type.hierarchyType
- String
representing the hierarchy typeEntity
that represents the root object of the hierarchy type.ServerException
- when an exception occurs on the serverPaginatedResultSet resolvePersonApprovers(FilterCriterion personIdentificationFilter, FilterCriterion approverRoleIdentificationFilter, java.util.Set<java.lang.String> columnNames) throws ServerException
personIdentificationFilter
- a filter to use to identify the specific subject of the approval.approverRoleIdentificationFilter
- filter to use to identify the specific approval role.columnNames
- Set
of column identifiers that indicate which columns of the people returned should also be included in the resultsetServerException
- if a failure occurs while resolving the approver role.OperationVerificationResponse[] checkOperation(OperationVerificationRequest[] operationVerificationRequests, boolean fullyValidate, long transactionId) throws ServerException
operationVerificationRequests
- the set of operation validation requests that require the server to check.fullyValidate
- Boolean if true
, indicates to do full validation, if false
, does lightweight (authorization only) validation.transactionId
- identifier of the ongoing business transaction.ServerException
- if a failure occurs while checking the validation operation.Operation getOperation(BusinessTransaction transaction, java.lang.String definitionId, java.lang.String operation) throws ServerException
Operation
represented by the provided identifiers. The operation can then be invoked by the caller, based on the type of operation that it is.transaction
- transaction object representing the ongoing business transaction to relate the operation to.definitionId
- identifier of the business logic definition that the operation is defined in.operation
- specific identifier for the operation within the scope of the business logic definition referred to by the definitionId.ServerException
- if a failure occurs retrieving operation.Operation getOperation(java.lang.String definitionId, java.lang.String operation, java.lang.String entityKeyName, EntityKey entityKey) throws ServerException
Operation
represented by the provided identifiers, binding a particular object to one of the arguments of the operation. The operation can then be invoked by the caller, based on the type of operation that it is.definitionId
- identifier of the business logic definition that the operation is defined in.operation
- specific identifier for the operation within the scope of the business logic definition referred to by the definitionIdentityKeyName
- argument of the operation to which to bind the provided EntityKey
entityKey
- EntityKey
to associate to a particular operation argumentServerException
- if a failure occurs retrieving operation.Operation getOperation(BusinessTransaction transaction, java.lang.String definitionId, java.lang.String operation, java.lang.String entityKeyName, EntityKey entityKey) throws ServerException
Operation
represented by the provided identifiers, binding a particular object to one of the arguments of the operation. The operation can then be invoked by the caller, based on its type of operation.transaction
- transaction object representing the ongoing business transaction to relate the operation to.definitionId
- identifier of the business logic definition that the operation is defined in.operation
- specific identifier for the operation within the scope of the business logic definition referred to by the definitionId.entityKeyName
- the argument of the operation to bind the provided EntityKey
to.entityKey
- EntityKey
to associate to a particular operation argument.ServerException
- if a failure occurs retrieving operation.
|
Oracle Role Manager Java API Reference 10g (10.1.4) E14613-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |