|
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 TemporalEngine
The interface with the temporal storage layer.
Method Summary | |
---|---|
void |
addDataChangeListener(DataChangeListener dataChangeListener) Attaches a DataChangeListener to this temporal engine, allowing events to be detected in all business transactions. |
void |
cancelBusinessTransaction(long transactionId) Cancels the session that represents the business transaction. |
void |
cancelBusinessTransaction(long transactionId, boolean keepAudits) Cancels the session that represents the business transaction. |
HierarchyType[] |
getHierarchyTypes() Gets all of the current hierarchy types in the system. |
InteractiveSnapshotSession |
getInteractiveSnapshotSession(long transactionId) Gets a snapshot session based on the provided live business transaction. |
ObjectType |
getObjectType(java.lang.String objectTypeKey) Gets the current ObjectType definition for a particular object type. |
ObjectType[] |
getObjectTypes() Gets all of the current object types in the system. |
SnapshotSession |
getSnapshotSession() Gets a snapshot session based on the current state outside of a business transaction. |
void |
removeDataChangeListener(DataChangeListener dataChangeListener) Removes the provided DataChangeListener from this temporal engine. |
Method Detail |
---|
InteractiveSnapshotSession getInteractiveSnapshotSession(long transactionId) throws TemporalException
transactionId
- transaction ID of the live business transactionInteractiveSnapshotSession
TemporalException
- if a failure occurs during business transaction recoveryObjectType getObjectType(java.lang.String objectTypeKey)
objectTypeKey
- object type identifierObjectType
of the provided keySnapshotSession getSnapshotSession()
SnapshotSession
outside business transationObjectType[] getObjectTypes()
HierarchyType[] getHierarchyTypes()
void cancelBusinessTransaction(long transactionId) throws TemporalException
transactionId
- ID of the business transaction to closeTemporalException
- For temporal I/O errors.void cancelBusinessTransaction(long transactionId, boolean keepAudits) throws TemporalException
transactionId
- ID of the business transaction to closekeepAudits
- whether to retain audit records from the transactionTemporalException
- For temporal I/O errors.void addDataChangeListener(DataChangeListener dataChangeListener)
DataChangeListener
to this temporal engine, allowing events to be detected in all business transactions.dataChangeListener
- listener to addvoid removeDataChangeListener(DataChangeListener dataChangeListener)
DataChangeListener
from this temporal engine.dataChangeListener
- the listener to removeaddDataChangeListener(DataChangeListener)
|
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 |