Examples of invalidateObjects()


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

        Artist childDeleted = (Artist) objects.get(2);
        childContext.deleteObjects(childDeleted);
        childDeleted.setArtistName("DDD");

        Artist childHollow = (Artist) objects.get(3);
        childContext.invalidateObjects(childHollow);

        childContext.commitChanges();

        assertEquals(PersistenceState.COMMITTED, childNew.getPersistenceState());
        assertEquals(PersistenceState.COMMITTED, childModified.getPersistenceState());
View Full Code Here

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

    t1.setTradeInfo(ti1);

    c.commitChanges();

    // before testing select, let's remove objects from memory
    c.invalidateObjects(Arrays.asList(i1, ii1, t1, ti1));

    SelectQuery q = new SelectQuery(BaseEntity.class);
    List<BaseEntity> results = c.performQuery(q);

    for (BaseEntity result : results) {
View Full Code Here

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

        target.setRoot2(src2);

        src.addToDeps(target);
        context.commitChanges();

        context.invalidateObjects(Arrays.asList(src, target, src2));

        ToManyFkRoot src1 = (ToManyFkRoot) Cayenne.objectForPK(context, src
                .getObjectId());
        assertNotNull(src1.getDeps());
        assertEquals(1, src1.getDeps().size());
View Full Code Here

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

        assertNotNull(src1.getDeps());
        assertEquals(1, src1.getDeps().size());
        // resolve HOLLOW
        assertSame(src1, ((ToManyFkDep) src1.getDeps().get(0)).getRoot());

        context.invalidateObjects(Arrays.asList(src1, src1.getDeps().get(0)));

        ToManyFkDep target2 = (ToManyFkDep) Cayenne.objectForPK(context, target
                .getObjectId());
        assertNotNull(target2.getRoot());
View Full Code Here

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

        assertSame(a1, p1.getToArtist());

        context.commitChanges();
        ObjectId aid = a1.getObjectId();
        ObjectId pid = p1.getObjectId();
        context.invalidateObjects(Arrays.asList(a1, p1));

        Painting1 p2 = (Painting1) Cayenne.objectForPK(context, pid);
        Artist a2 = p2.getToArtist();
        assertNotNull(a2);
        assertEquals(aid, a2.getObjectId());
View Full Code Here

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

        context.commitChanges();
        assertEquals(PersistenceState.COMMITTED, object.getPersistenceState());

        // refetch
        context.invalidateObjects(Collections.singleton(object));

        Artist object2 = DataObjectUtils.objectForPK(context, Artist.class, 3);
        assertNotNull(object2);
        assertEquals("ABC1", object2.getArtistName());
    }
View Full Code Here

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

        Artist a = context.newObject(Artist.class);
        a.setArtistName("aa");
        context.commitChanges();

        context.invalidateObjects(Collections.singleton(a));

        blockQueries();
        try {
            a.getArtistName();
        }
View Full Code Here

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

        p.setPaintingTitle("aaaa");
        PaintingInfo pi = context.newObject(PaintingInfo.class);
        pi.setPainting(p);
        context.commitChanges();

        context.invalidateObjects(Arrays.asList(p, pi));

        p.getPaintingTitle();

        blockQueries();
        try {
View Full Code Here

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

        Artist a = context.newObject(Artist.class);
        a.setArtistName("aa");
        context.commitChanges();

        context.invalidateObjects(Collections.singleton(a));

        blockQueries();
        try {
            a.getArtistName();
        }
View Full Code Here

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

        p.setPaintingTitle("aaaa");
        PaintingInfo pi = context.newObject(PaintingInfo.class);
        pi.setPainting(p);
        context.commitChanges();

        context.invalidateObjects(Arrays.asList(p, pi));

        p.getPaintingTitle();

        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.