|
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 FormField 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 RelationshipPathChange s 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 changeMethod 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 RelationshipPathChange
s that occurred during this event.List
of the RelationshipPathChange
s 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 |