Package org.apache.cayenne

Examples of org.apache.cayenne.ObjectContext.localObject()


                assertEquals(PersistenceState.HOLLOW, hollowPeer.getPersistenceState());
                assertEquals(hollow.getObjectId(), hollowPeer.getObjectId());
                assertSame(childContext, hollowPeer.getObjectContext());
                assertSame(context, hollow.getObjectContext());

                Persistent committedPeer = childContext.localObject(committed
                        .getObjectId(), committed);
                assertEquals(PersistenceState.COMMITTED, committedPeer
                        .getPersistenceState());
                assertEquals(committed.getObjectId(), committedPeer.getObjectId());
                assertSame(childContext, committedPeer.getObjectContext());
View Full Code Here


                        .getPersistenceState());
                assertEquals(committed.getObjectId(), committedPeer.getObjectId());
                assertSame(childContext, committedPeer.getObjectContext());
                assertSame(context, committed.getObjectContext());

                Artist modifiedPeer = (Artist) childContext.localObject(modified
                        .getObjectId(), modified);
                assertEquals(PersistenceState.COMMITTED, modifiedPeer
                        .getPersistenceState());
                assertEquals(modified.getObjectId(), modifiedPeer.getObjectId());
                assertEquals("M1", modifiedPeer.getArtistName());
View Full Code Here

                assertEquals(modified.getObjectId(), modifiedPeer.getObjectId());
                assertEquals("M1", modifiedPeer.getArtistName());
                assertSame(childContext, modifiedPeer.getObjectContext());
                assertSame(context, modified.getObjectContext());

                Persistent deletedPeer = childContext.localObject(
                        deleted.getObjectId(),
                        deleted);
                assertEquals(PersistenceState.COMMITTED, deletedPeer
                        .getPersistenceState());
                assertEquals(deleted.getObjectId(), deletedPeer.getObjectId());
View Full Code Here

        assertEquals(PersistenceState.MODIFIED, peerModified.getPersistenceState());

        queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {

            public void execute() {
                Persistent peerModified2 = childContext.localObject(modified
                        .getObjectId(), modified);
                assertSame(peerModified, peerModified2);
                assertEquals(PersistenceState.MODIFIED, peerModified2
                        .getPersistenceState());
                assertEquals("M2", peerModified.getArtistName());
View Full Code Here

        _new.addToPaintingArray(_newP);

        queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {

            public void execute() {
                Painting painting = (Painting) childContext.localObject(_newP
                        .getObjectId(), _newP);
                assertEquals(PersistenceState.COMMITTED, painting.getPersistenceState());
                assertNotNull(painting.getToArtist());
                assertEquals(PersistenceState.COMMITTED, painting
                        .getToArtist()
View Full Code Here

        MockChannelListener listener = new MockChannelListener();
        EventUtil.listenForChannelEvents(context, listener);

        ObjectContext child = context.createChildContext();
        Artist a1 = (Artist) child.localObject(a.getObjectId(), a);

        a1.setArtistName("Y");
        child.commitChangesToParent();

        assertFalse(listener.graphCommitted);
View Full Code Here

        final MockChannelListener listener = new MockChannelListener();
        EventUtil.listenForChannelEvents((DataChannel) childPeer1, listener);

        ObjectContext childPeer2 = context.createChildContext();

        Artist a1 = (Artist) childPeer2.localObject(a.getObjectId(), a);

        a1.setArtistName("Y");
        childPeer2.commitChangesToParent();

        new ThreadedTestHelper() {
View Full Code Here

        parentContext1.commitChanges();

        Master a1 = (Master) parentContext2.localObject(a.getObjectId(), a);

        final ObjectContext child = parentContext1.createChildContext();
        final Master a2 = (Master) child.localObject(a.getObjectId(), a);

        a1.setName("Y");
        assertEquals("X", a2.getName());
        parentContext2.commitChangesToParent();
View Full Code Here

        Child p1 = (Child) parentContext2.localObject(p.getObjectId(), null);
        Master altA1 = (Master) parentContext2.localObject(altA.getObjectId(), null);

        final ObjectContext childContext1 = parentContext1.createChildContext();
        final Child p2 = (Child) childContext1.localObject(p.getObjectId(), p);
        final Master altA2 = (Master) childContext1.localObject(altA.getObjectId(), altA);
        Master a2 = (Master) childContext1.localObject(a.getObjectId(), a);

        p1.setMaster(altA1);
        assertSame(a2, p2.getMaster());
View Full Code Here

        Child p1 = (Child) parentContext2.localObject(p.getObjectId(), null);
        Master altA1 = (Master) parentContext2.localObject(altA.getObjectId(), null);

        final ObjectContext childContext1 = parentContext1.createChildContext();
        final Child p2 = (Child) childContext1.localObject(p.getObjectId(), p);
        final Master altA2 = (Master) childContext1.localObject(altA.getObjectId(), altA);
        Master a2 = (Master) childContext1.localObject(a.getObjectId(), a);

        p1.setMaster(altA1);
        assertSame(a2, p2.getMaster());
        assertNotSame(altA2, p2.getMaster());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.