cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Borut Bolčina" <borut.bolc...@gmail.com>
Subject Re: DataContext - new method wanted
Date Wed, 04 Jun 2008 14:31:48 GMT
Hi,

context.deleteObjects(Collection objects)
http://cayenne.apache.org/doc/api/org/apache/cayenne/access/DataContext.html#deleteObjects(java.util.Collection)

already exists, so I see some sense in adding
context.registerObjects(Collection objects) from this perspective.

Cheers,
Borut

2008/6/4 Andrus Adamchik <andrus@objectstyle.org>:

> There's been some effort to keep only the essential non-redundant methods
> in the ObjectContext interface to make it more flexible for nested/ROP
> operation and to simplify its proxying. I am neutral to adding the new
> method to the *DataContext class*, as long as it doesn't make it to the
> interface.
>
> Andrus
>
>
>
> On Jun 4, 2008, at 4:36 PM, Michael Gentry wrote:
>
>  This seems reasonable.  I'll open a ticket for it later.
>>
>> Thanks,
>>
>> /dev/mrg
>>
>>
>> On Wed, Jun 4, 2008 at 8:34 AM, Borut Bolčina <borut.bolcina@gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> If I have a collection of transient CayenneDataObjects with no relations
>>> between any of them and want to persist them, it would be convenient to
>>> "say":
>>>
>>> context.registerObjects(myCayenneDataObjects); // sets state to NEW
>>> context.commitChanges();
>>>
>>> Now there is only a singular form of this method
>>>
>>> http://cayenne.apache.org/doc/api/org/apache/cayenne/ObjectContext.html#registerNewObject(java.lang.Object)<http://cayenne.apache.org/doc/api/org/apache/cayenne/ObjectContext.html#registerNewObject%28java.lang.Object%29>
>>>
>>> But probably there is a reason for not having this method.
>>>
>>> Cheers,
>>> Borut
>>>
>>>
>
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message