The easiest way to order on a property that is not really a property
is to create a cover getter for it in the persistent class:
public int getId() {
return DataObjectUtils.intPkForObject(this);
}
Andrus
On Aug 17, 2006, at 10:11 AM, Zvonimir Spajic wrote:
> Hello,
>
> is there a nice way to sort a List of Cayenne-Objects on o primary-
> key-field, e.g. "id" (pk) in memory, because the user can resort
> the existing list more than one time. I don't want to read it out
> from DB every time.
> This doesn't help:
> this.resultList = new ArrayList(this.resultList);
> Ordering ordering = new Ordering("id", true);
> ordering.orderList(this.resultList);
> In this example the ordering is not correct or will not be changed.
>
> Can anyone help with this...or have a better idea...
>
> Thank you
> Zvonimir
This archive was generated by hypermail 2.0.0 : Thu Aug 17 2006 - 10:15:54 EDT