Package org.apache.cayenne

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


    public void testParentUpdatedId() {
        DataContext context = createDataContext();
        ObjectContext child1 = context.createChildContext();

        Artist ac = child1.newObject(Artist.class);
        ac.setArtistName("X");
        child1.commitChangesToParent();

        Artist ap = (Artist) context.getGraphManager().getNode(ac.getObjectId());
        assertNotNull(ap);
View Full Code Here


                LifecycleEvent.POST_LOAD,
                Artist.class,
                listener,
                "publicCallback");

        Artist a1 = context.newObject(Artist.class);
        a1.setArtistName("XX");
        context.commitChanges();
        assertEquals(0, a1.getPostLoaded());
        assertNull(listener.getPublicCalledbackEntity());
View Full Code Here

                LifecycleEvent.POST_LOAD,
                Artist.class,
                listener,
                "publicCallback");

        Artist a1 = context.newObject(Artist.class);
        a1.setArtistName("XX");
        context.commitChanges();
        assertEquals(0, a1.getPostLoaded());
        assertNull(listener.getPublicCalledbackEntity());
View Full Code Here

       
        assertFalse(context.hasChanges());
        assertFalse(child1.hasChanges());
       
        context.newObject(ClientMtTable1.class);
        child1.newObject(ClientMtTable1.class);
       
        assertTrue(context.hasChanges());
        assertTrue(child1.hasChanges());
       
        child1.rollbackChanges();
View Full Code Here

       
        assertFalse(context.hasChanges());
        assertFalse(child1.hasChanges());
       
        context.newObject(ClientMtTable1.class);
        child1.newObject(ClientMtTable1.class);
       
        assertTrue(context.hasChanges());
        assertTrue(child1.hasChanges());
       
        child1.rollbackChangesLocally();
View Full Code Here

    }
   
    //CAY-416
    public void testCollectionMatch() {
        ObjectContext dc = createDataContext();
        Artist artist = dc.newObject(Artist.class);
        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");
View Full Code Here

   
    //CAY-416
    public void testCollectionMatch() {
        ObjectContext dc = createDataContext();
        Artist artist = dc.newObject(Artist.class);
        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);
View Full Code Here

   
    //CAY-416
    public void testCollectionMatch() {
        ObjectContext dc = createDataContext();
        Artist artist = dc.newObject(Artist.class);
        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);
View Full Code Here

    //CAY-416
    public void testCollectionMatch() {
        ObjectContext dc = createDataContext();
        Artist artist = dc.newObject(Artist.class);
        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);
View Full Code Here

    }
   
    public void testMatchObject() {
        ObjectContext dc = createDataContext();
       
        Artist a1 = dc.newObject(Artist.class);
        a1.setArtistName("a1");
        Artist a2 = dc.newObject(Artist.class);
        a2.setArtistName("a2");
        Artist a3 = dc.newObject(Artist.class);
        a3.setArtistName("a3");
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.