It works fine with simple object like (
org.apache.jackrabbit.ocm.testmodel.Atomic) but it doesn't work fine with an
object  graph like (org.apache.jackrabbit.ocm.testmodel.A). I'm going to
continue my test this evening.

Christophe


On 5/24/07, ruchi goel <[EMAIL PROTECTED] > wrote:

Hi Christophe,
I had workspace.move(src,dest) in the original patch for   JCR-910.  I
had tested it  and it worked perfect i.e.  deleted the node from src
and  added it to dest. I see that you are now using
session.move(src,dest). But then session.save() is also required.

Thanks,
Ruchi

Christophe Lombart wrote:
> Yes, I can make a simple basic test to check if I have the same issue.
> I would like to modify one unit test in jackrabbit-jcr-tests and run
> it but
> the unit tests are not in the folder 'test'. So, how can I run it with
> maven
> ?
>
> br,
> Christophe
>
> On 5/23/07, Stefan Guggisberg <[EMAIL PROTECTED]> wrote:
>>
>> hi christophe
>>
>> On 5/21/07, Christophe Lombart <[EMAIL PROTECTED]> wrote:
>> > Hi all,
>> >
>> > In the ocm framework, we have the feature to move object. When the
>> > implementation uses the jcr call 'session.move (src, dst)', it works
>> fine.
>> > the source node is deleted but if the implementation used the jcr
>> call '
>> > workspace.move(src, dst)', the source node is not deleted.
>> > I'm wondering why the both methods are not providing the same
>> result. Is
>> it
>> > not a bug or do I miss something ?
>>
>> the difference between Session#move and Workspace#move is that the
>> latter immediately persists the changes while the former causes
>> transient
>> changes only (which need to be persisted separatly using a save()
call).
>>
>> however, the current session's resulting view should be the same.
>>
>> personally i doubt that it's a bug in Workspace#move since we should
>> have noticed it earlier. however, if you have a test case that
>> demonstrates
>> the issue please create a jira issue.
>>
>> cheers
>> stefan
>> >
>> > br,
>> > Christophe
>> >
>>
>


Reply via email to