There is no replacement.
There is a non-public API in the ObjectStore that provides access to
the ObjectDiff:
ObjectDiff diff = dataContext.getObjectStore().getChangesByObjectId
().get(oid);
Object oldValue = diff.getSnapshotValue("property");
You can use it by creating your own utility class in the
org.objectstyle.cayenne.access package. But use it at your own risk,
as non-public methods are not guaranteed to be preserved (or even
deprecated properly).
Andrus
On Jun 24, 2006, at 11:35 AM, Øyvind Harboe wrote:
I have failed to google up the raplacement for this method... Anyone?
It would be convenient to simply determine whether a property has
changed or not...
QueryUtils.updatedProperties(DataObject dataObject)
Returns a map of the properties of dataObject which have
actually changed compared to the objects commited snapshot.
Deprecated. Since 1.1 unused
--
Øyvind Harboe
http://www.zylin.com