Package org.apache.cayenne.access

Examples of org.apache.cayenne.access.DataContext.newObject()


        DataContext context = createDataContext();

        Artist a1 = (Artist) context.newObject("Artist");
        a1.setArtistName("a");
        Painting1 p1 = (Painting1) context.newObject("Painting1");
        p1.setPaintingTitle("p");

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

View Full Code Here


    }

    public void testInsertSingle() {
        DataContext context = createDataContext();

        DataObject g1 = (DataObject) context.newObject("Generic1");
        g1.writeProperty("name", "G1 Name");

        context.commitChanges();
    }
View Full Code Here

    }

    public void testInsertRelated() {
        DataContext context = createDataContext();

        DataObject g1 = (DataObject) context.newObject("Generic1");
        g1.writeProperty("name", "G1 Name");

        DataObject g2 = (DataObject) context.newObject("Generic2");
        g2.writeProperty("name", "G2 Name");
        g2.setToOneTarget("toGeneric1", g1, true);
View Full Code Here

        DataContext context = createDataContext();

        DataObject g1 = (DataObject) context.newObject("Generic1");
        g1.writeProperty("name", "G1 Name");

        DataObject g2 = (DataObject) context.newObject("Generic2");
        g2.writeProperty("name", "G2 Name");
        g2.setToOneTarget("toGeneric1", g1, true);

        context.commitChanges();
    }
View Full Code Here

    }

    public void testUpdateRelated() {
        DataContext context = createDataContext();

        DataObject g1 = (DataObject) context.newObject("Generic1");
        g1.writeProperty("name", "G1 Name");

        DataObject g2 = (DataObject) context.newObject("Generic2");
        g2.writeProperty("name", "G2 Name");
        g2.setToOneTarget("toGeneric1", g1, true);
View Full Code Here

        DataContext context = createDataContext();

        DataObject g1 = (DataObject) context.newObject("Generic1");
        g1.writeProperty("name", "G1 Name");

        DataObject g2 = (DataObject) context.newObject("Generic2");
        g2.writeProperty("name", "G2 Name");
        g2.setToOneTarget("toGeneric1", g1, true);

        context.commitChanges();
View Full Code Here

        context.commitChanges();

        List r1 = (List) g1.readProperty("generic2s");
        assertTrue(r1.contains(g2));

        DataObject g11 = (DataObject) context.newObject("Generic1");
        g11.writeProperty("name", "G11 Name");
        g2.setToOneTarget("toGeneric1", g11, true);

        context.commitChanges();
View Full Code Here

        assertEquals("artist1", deserialized.getArtistName());
    }

    public void testSerializeNew() throws Exception {
        DataContext context = super.createDataContext();
        Artist artist = (Artist) context.newObject("Artist");
        artist.setArtistName("artist1");
        // resolve relationship fault
        artist.getPaintingArray();

        Artist deserialized = (Artist) Util.cloneViaSerialization(artist);
View Full Code Here

        assertEquals(0, paintings.size());
    }

    public void testSerializeNewWithFaults() throws Exception {
        DataContext context = createDataContext();
        Artist artist = (Artist) context.newObject("Artist");
        artist.setArtistName("artist1");

        Artist deserialized = (Artist) Util.cloneViaSerialization(artist);

        // everything must be deserialized, but DataContext link should stay null
View Full Code Here

    }

    public void testSerializeCommitted() throws Exception {
        DataContext context = super.createDataContext();

        Artist artist = (Artist) context.newObject("Artist");
        artist.setArtistName("artist1");
        context.commitChanges();

        assertEquals(PersistenceState.COMMITTED, artist.getPersistenceState());
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.