Skip navigation links

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


oracle.iam.rm.inherent.personnel
Interface PersonnelManager

All Superinterfaces:
SnapshotSession
All Known Subinterfaces:
InteractivePersonnelManager

public interface PersonnelManager
extends SnapshotSession

A read-only interface for searching or looking up persons or system identities in the system.


Method Summary
 oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> findPeople(Filter filter, ColumnSetDef columnSetDef)
          Finds objects of type Person based on the filter provided, returning the values defined in the columnSetDef.
 oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> findSystemIdentities(Filter filter, ColumnSetDef columnSetDef)
          Finds system identities based on the filter provided, returning the values defined in the columnSetDef.
 Person getPerson(ObjectKey objectKey)
          Gets the person identified by the provided key.
 SystemIdentity getSystemIdentity(ObjectKey objectKey)
          Gets the systemIdentity identified by the provided key.

 

Methods inherited from interface oracle.iam.rm.temporal.SnapshotSession
canEdit, findObjectKeys, findSnapshotObjects, getObjectType, getObjectType, getSnapshotObject, getTemporalEngine

 

Method Detail

findSystemIdentities

oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> findSystemIdentities(Filter filter,
                                                                             ColumnSetDef columnSetDef)
                                                                             throws TemporalException
Finds system identities based on the filter provided, returning the values defined in the columnSetDef.
Parameters:
filter - Search criteria for the system identies being looked for. This can be an arbitrarily complex filter through the use of sub-types of Filter.
columnSetDef - Column values and ordering of data that the client is interested in.
Returns:
A paginated result set of data that conforms to the filter and in the order that the client had provided.
Throws:
TemporalException - if there is an error while executing the query or retrieving the data.

getSystemIdentity

SystemIdentity getSystemIdentity(ObjectKey objectKey)
                                 throws TemporalException
Gets the systemIdentity identified by the provided key.
Parameters:
objectKey - key of systemIdentity to get
Returns:
SystemIdentity identified by the provided key
Throws:
TemporalException - if there is an error while retrieving the data.

findPeople

oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> findPeople(Filter filter,
                                                                   ColumnSetDef columnSetDef)
                                                                   throws TemporalException
Finds objects of type Person based on the filter provided, returning the values defined in the columnSetDef.
Parameters:
filter - Search criteria for the people being looked for. This can be an arbitrarily complex filter through the use of sub-types of Filter.
columnSetDef - Column values and ordering of data that the client is interested in.
Returns:
A paginated result set of data that conforms to the filter and in the order that the client had provided.
Throws:
TemporalException - if there is an error while executing the query or retrieving the data.

getPerson

Person getPerson(ObjectKey objectKey)
                 throws TemporalException
Gets the person identified by the provided key.
Parameters:
objectKey - key of person to get.
Returns:
Person identified by the provided key.
Throws:
TemporalException - if there is an error while retrieving the data.

Skip navigation links

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


Copyright © 2008, 2009 Oracle. All Rights Reserved.