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
>
This archive was generated by hypermail 2.0.0 : Mon Jun 26 2006 - 03:33:38 EDT