Examples of addToPaintingArray()


Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        List objects = context.performQuery(new SelectQuery(Artist.class));
        Artist a1 = (Artist) objects.get(0);

        Painting p1 = context.newObject(Painting.class);
        p1.setPaintingTitle("XXX");
        a1.addToPaintingArray(p1);
        a1.resetValidationFlags();
        context.commitChanges();

        assertFalse(a1.isValidateForSaveCalled());
    }
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        DataContext context = createDataContext();
        ObjectContext childContext = context.createChildContext();

        Artist _new = context.newObject(Artist.class);
        Painting _newP = context.newObject(Painting.class);
        _new.addToPaintingArray(_newP);

        blockQueries();

        try {
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        Painting p1 = dc.newObject(Painting.class), p2 = dc.newObject(Painting.class),
            p3 = dc.newObject(Painting.class);
        p1.setPaintingTitle("p1");
        p2.setPaintingTitle("p2");
        p3.setPaintingTitle("p3");
        artist.addToPaintingArray(p1);
        artist.addToPaintingArray(p2);
       
        assertTrue(ExpressionFactory.matchExp("paintingArray", p1).match(artist));
        assertFalse(ExpressionFactory.matchExp("paintingArray", p3).match(artist));
        assertFalse(ExpressionFactory.noMatchExp("paintingArray", p1).match(artist));
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

            p3 = dc.newObject(Painting.class);
        p1.setPaintingTitle("p1");
        p2.setPaintingTitle("p2");
        p3.setPaintingTitle("p3");
        artist.addToPaintingArray(p1);
        artist.addToPaintingArray(p2);
       
        assertTrue(ExpressionFactory.matchExp("paintingArray", p1).match(artist));
        assertFalse(ExpressionFactory.matchExp("paintingArray", p3).match(artist));
        assertFalse(ExpressionFactory.noMatchExp("paintingArray", p1).match(artist));
        assertTrue(ExpressionFactory.noMatchExp("paintingArray", p3).match(artist));
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        a1.setArtistName("a1");
        Painting p1 = dc.newObject(Painting.class);
        p1.setPaintingTitle("p1");
        Painting p2 = dc.newObject(Painting.class);
        p2.setPaintingTitle("p2");
        a1.addToPaintingArray(p1);
        a1.addToPaintingArray(p2);
        dc.commitChanges();
       
        Expression in = ExpressionFactory.inExp("paintingArray", p1);
        assertTrue(in.match(a1));
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        Painting p1 = dc.newObject(Painting.class);
        p1.setPaintingTitle("p1");
        Painting p2 = dc.newObject(Painting.class);
        p2.setPaintingTitle("p2");
        a1.addToPaintingArray(p1);
        a1.addToPaintingArray(p2);
        dc.commitChanges();
       
        Expression in = ExpressionFactory.inExp("paintingArray", p1);
        assertTrue(in.match(a1));
    }
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        Artist a1 = newArtist();
        Painting p11 = newPainting();
        Painting p12 = newPainting();

        // *** TESTING THIS ***
        a1.addToPaintingArray(p11);
        a1.addToPaintingArray(p12);

        // test before save
        assertEquals(2, a1.getPaintingArray().size());
        assertSame(a1, p11.getToArtist());
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        Painting p11 = newPainting();
        Painting p12 = newPainting();

        // *** TESTING THIS ***
        a1.addToPaintingArray(p11);
        a1.addToPaintingArray(p12);

        // test before save
        assertEquals(2, a1.getPaintingArray().size());
        assertSame(a1, p11.getToArtist());
        assertSame(a1, p12.getToArtist());
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        // we are trying to reproduce the bug CAY-213 - relationship modification puts
        // object in a modified state, so later when object is really modified, its
        // snapshot is not retained... in testing this I am leaving some flexibility for
        // the framework to retain a snapshot when it deems appropriate...

        a.addToPaintingArray(context.newObject(Painting.class));
        a.setArtistName("some other name");
        assertNotNull("Snapshot wasn't retained - CAY-213", objectStore
                .getChangesByObjectId()
                .get(a.getObjectId()));
    }
View Full Code Here

Examples of org.apache.cayenne.testdo.testmap.Artist.addToPaintingArray()

        // would accidentally match, resulting in success when it should fail
        Artist a1 = newArtist();
        Painting p1 = newPainting();
        Painting p2 = newPainting();
        Painting p3 = newPainting();
        a1.addToPaintingArray(p1);
        a1.addToPaintingArray(p2);
        a1.addToPaintingArray(p3);
        ctxt.commitChanges();

        // do select
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.