|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TemporalSession
The object through which all business logic interaction with the TemporalEngine
occurs. A TemporalSession
can be associated to a particular business transaction, but that state cannot be changed after it is created by the TemporalEngine
.
Method Summary | |
---|---|
boolean |
canEdit(ObjectKey objectKey) Determined whether a particular object can be edited by its object key. |
oracle.iam.rm.common.PaginatedResultSet<ObjectKey> |
findObjectKeys(Query query, TemporalContext temporalContext) Gets a paginated result set of object object keys based on a query. |
oracle.iam.rm.common.PaginatedResultSet<TemporalObject> |
findTemporalObjects(Query query, TemporalContext temporalContext) Gets a paginated result set of temporal objects based on a query. |
SnapshotSession |
getSnapshotSession(oracle.iam.rm.util.DateTime valueTime) Gets a snapshot session based on this TemporalSession at the time specified as a DateTime . |
SnapshotSession |
getSnapshotSession(long valueTime) Gets a snapshot session based on this TemporalSession at the time specified as a long . |
TemporalEngine |
getTemporalEngine() Gets the temporal engine. |
TemporalObject |
getTemporalObject(ObjectKey objectKey) Gets a particular temporal object from its object key. |
Method Detail |
---|
TemporalEngine getTemporalEngine()
TemporalEngine
.boolean canEdit(ObjectKey objectKey)
objectKey
- object identifiertrue
if the object identified by the provided object key can be editied, false otherwise.TemporalObject getTemporalObject(ObjectKey objectKey) throws TemporalException
objectKey
- object identifier of temporal object to getTemporalObject
identified by the provided object keyTemporalException
- if a failure occurs retrieving the object with the provided keyoracle.iam.rm.common.PaginatedResultSet<TemporalObject> findTemporalObjects(Query query, TemporalContext temporalContext)
query
- Query to define the scope of the searchtemporalContext
- temporal dimension of the searchoracle.iam.rm.common.PaginatedResultSet<ObjectKey> findObjectKeys(Query query, TemporalContext temporalContext)
query
- Query to define the scope of the searchtemporalContext
- temporal dimension of the searchSnapshotSession getSnapshotSession(long valueTime)
TemporalSession
at the time specified as a long
.valueTime
- point in time for the SnapshotSessionSnapshotSession
for the specified point in time.SnapshotSession getSnapshotSession(oracle.iam.rm.util.DateTime valueTime)
TemporalSession
at the time specified as a DateTime
.valueTime
- point in time for the SnapshotSessionSnapshotSession
for the specified point in time.
|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |