Package org.apache.cayenne

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


        assertEquals(4, objects.size());

        // delete AND modify
        Artist childDeleted = (Artist) objects.get(2);
        childContext.deleteObjects(childDeleted);
        childDeleted.setArtistName("DDD");

        // don't block queries - on delete Cayenne may need to resolve delete rules via
        // fetch
        childContext.commitChangesToParent();
View Full Code Here


        Artist childCommitted = (Artist) objects.get(1);

        // delete AND modify
        Artist childDeleted = (Artist) objects.get(2);
        childContext.deleteObjects(childDeleted);
        childDeleted.setArtistName("DDD");

        Artist childHollow = (Artist) objects.get(3);
        childContext.invalidateObjects(childHollow);
View Full Code Here

        a.addToPaintingArray(p2);

        a.removeFromPaintingArray(p2);

        // this causes an error on commit
        child.deleteObjects(p2);

        child.commitChangesToParent();

    }
View Full Code Here

       
        context.commitChanges();
        Thread.sleep(5); //until commit
        assertAll(1, 0, 1, 1, 1, 1, 0, 0);
       
        context.deleteObjects(l1);
        assertAll(1, 0, 1, 1, 1, 1, 1, 0);
       
        context.commitChanges();
        Thread.sleep(5); //until commit
        assertAll(1, 0, 1, 1, 1, 1, 1, 1);
View Full Code Here

        country.setContinent(continent);
        assertEquals(continent.getCountries().size(), 1);

        context.commitChanges();

        context.deleteObjects(country);
        assertEquals(continent.getCountries().size(), 0);
        continent.setName("Australia");

        context.commitChanges();
        context.performQuery(new RefreshQuery());
View Full Code Here

    Class<?> clazz = extConfig.getEntityClass();
    Object entity = id != null
        ? this.getEntity(objectContext, clazz, id)
        : this.getEntity(objectContext, clazz, key, value);
    ModelInstance model = new ModelInstance(extConfig, entity);
    objectContext.deleteObjects(entity);
    objectContext.commitChanges();
    return model;
  }
 
  /*
 
View Full Code Here

    Class<?> clazz = extConfig.getEntityClass();
    Object entity = id != null
        ? this.getEntity(objectContext, clazz, id)
        : this.getEntity(objectContext, clazz, key, value);
    ModelInstance model = new ModelInstance(extConfig, entity);
    objectContext.deleteObjects(entity);
    objectContext.commitChanges();
    return model;
  }
 
  /*
 
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.