|
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 | |||||||||
java.lang.Object
java.util.EventObject
oracle.iam.rm.temporal.ObjectChangeEvent
public abstract class ObjectChangeEvent
Event that generically describes some type of object change.
ObjectCreationEvent, ObjectUpdateEvent, Serialized Form| Field Summary |
|---|
| Fields inherited from class java.util.EventObject |
|---|
source |
| Constructor Summary | |
|---|---|
protected |
ObjectChangeEvent(InteractiveSnapshotSession session, ObjectKey subjectKey, java.lang.String subjectType, AttributeChangeSet attributeChangeSet, StateChange stateChange)Creates an ObjectChangeEvent instance. |
| Method Summary | |
|---|---|
void |
addRelationshipPathChange(RelationshipPathChange relationshipPathChange)Adds a RelationshipPathChange to the event. |
AttributeChangeSet |
getAttributeChanges()Gets the attribute changes that occurred as part of the event. |
java.util.List<RelationshipPathChange> |
getRelationshipPathChanges()Gets a List of the RelationshipPathChanges that occurred during this event. |
InteractiveSnapshotSession |
getSession()Gets the session that the change occurred in. |
StateChange |
getStateChange()Gets the state change that occurred as part of the event. |
ObjectKey |
getSubjectKey()Gets the identifier for the object that the event occurred to. |
java.lang.String |
getSubjectType()Gets the object type identifier of the object that the event occurred to. |
long |
getTransactionId()Gets the business transaction ID of this change event. |
| Methods inherited from class java.util.EventObject |
|---|
getSource, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected ObjectChangeEvent(InteractiveSnapshotSession session,
ObjectKey subjectKey,
java.lang.String subjectType,
AttributeChangeSet attributeChangeSet,
StateChange stateChange)
ObjectChangeEvent instance.
session - the session that the change occurred insubjectKey - the identifier for the object that the event occurred tosubjectType - the object type identifier of the object that the event occurred toattributeChangeSet - the attribute changes that occurred as part of the eventstateChange - the state change that occurred as part of the event or null if there was no state change| Method Detail |
|---|
public InteractiveSnapshotSession getSession()
public long getTransactionId()
long representing transaction ID of this change event.public ObjectKey getSubjectKey()
public AttributeChangeSet getAttributeChanges()
public StateChange getStateChange()
null if there was no state change.public java.lang.String getSubjectType()
public void addRelationshipPathChange(RelationshipPathChange relationshipPathChange)
RelationshipPathChange to the event.relationshipPathChange - the RelationshipPathChange to add to the eventpublic java.util.List<RelationshipPathChange> getRelationshipPathChanges()
List of the RelationshipPathChanges that occurred during this event.List of the RelationshipPathChanges that occurred during this event.
|
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 | |||||||||