Package org.apache.art

Examples of org.apache.art.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


        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
        Expression e = ExpressionFactory.matchExp("paintingArray", p2);
View Full Code Here

        Painting p1 = newPainting();
        Painting p2 = newPainting();
        Painting p3 = newPainting();
        a1.addToPaintingArray(p1);
        a1.addToPaintingArray(p2);
        a1.addToPaintingArray(p3);
        ctxt.commitChanges();

        // do select
        Expression e = ExpressionFactory.matchExp("paintingArray", p2);
        SelectQuery q = new SelectQuery(Artist.class, e);
View Full Code Here

    public void testNewAdd() throws Exception {
        Artist a1 = newArtist();
        Painting p1 = newPainting();

        // *** TESTING THIS ***
        a1.addToPaintingArray(p1);

        // test before save
        assertSame(p1, a1.getPaintingArray().get(0));
        assertSame(a1, p1.getToArtist());

View Full Code Here

        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

        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

        assertNull(painting.getToArtist()); // Make sure it wasn't set

        // Now try the reverse (toMany) relationship
        try {
            artist.addToPaintingArray(painting);
            fail("Should have failed to add a cross-context relationship");
        }
        catch (CayenneRuntimeException e) {
            // Fine.. it should throw an exception
        }
View Full Code Here

        ctxt.commitChanges();

        // Cause an update and an insert that need correct ordering
        Painting painting = (Painting) ctxt.newObject("Painting");
        painting.setPaintingTitle("a painting");
        artist.addToPaintingArray(painting);

        ctxt.commitChanges();

        ctxt.deleteObject(artist);
        ctxt.commitChanges();
View Full Code Here

        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

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.