|
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 transactionInteractiveSnapshotSessionTemporalException - 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 | |||||||||