|
Oracle TopLink Java API Reference 10g Release 3 (10.1.3.1) B28219-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Purpose: Provides API to the Class that holds all changes made to a particular Object.
Description: The ObjectChangeSet class represents a single Object registered in the UnitOfWork. It is owned by the larger UnitOfWorkChangeSet.
Method Summary | |
boolean |
equals(ObjectChangeSet objectChange) |
java.util.Vector |
getChangedAttributeNames() ADVANCED: This method will return a collection of the fieldnames of attributes changed in an object. |
java.util.Vector |
getChanges() ADVANCED: This method returns a reference to the collection of changes within this changeSet. |
ChangeRecord |
getChangesForAttributeNamed(java.lang.String attributeName) ADVANCED: Returns the change record for the specified attribute name. |
java.lang.String |
getClassName() ADVANCE: This method returns the class Name that this changeSet Represents. |
java.lang.Class |
getClassType(Session session) ADVANCE: This method returns the class type that this changeSet Represents. |
java.lang.Object |
getNewKey() ADVANCED: This method returns the key value that this object will be stored under in it's respective Map. |
java.lang.Object |
getOldKey() ADVANCED: This method returns the key value that this object was stored under in it's respective Map. |
java.util.Vector |
getPrimaryKeys() ADVANCED: This method returns the primary keys for the object that this change set represents. |
UnitOfWorkChangeSet |
getUOWChangeSet() ADVANCED: This method is used to return the parent ChangeSet. |
java.lang.Object |
getWriteLockValue() ADVANCED: This method is used to return the lock value of the object this changeSet represents. |
boolean |
hasChangeFor(java.lang.String attributeName) ADVANCED: This method will return true if the specified attributue has been changed.. |
boolean |
hasChanges() ADVANCED: Returns true if this particular changeSet has changes. |
boolean |
isNew() ADVANCED: Returns true if this ObjectChangeSet represents a new object. |
Method Detail |
public boolean equals(ObjectChangeSet objectChange)
public java.util.Vector getChangedAttributeNames()
public java.util.Vector getChanges()
public java.lang.Class getClassType(Session session)
public java.lang.String getClassName()
public java.lang.Object getOldKey()
public java.lang.Object getNewKey()
public java.util.Vector getPrimaryKeys()
public UnitOfWorkChangeSet getUOWChangeSet()
public java.lang.Object getWriteLockValue()
public ChangeRecord getChangesForAttributeNamed(java.lang.String attributeName)
public boolean hasChangeFor(java.lang.String attributeName)
public boolean hasChanges()
public boolean isNew()
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |