Package org.apache.cayenne.access

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


    public void testFaultFired() {
        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

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

        context.invalidateObjects(Collections.singleton(a));
View Full Code Here


    public void testRelatedFaultFired() {
        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

        Painting p = context.newObject(Painting.class);
        p.setPaintingTitle("aaaa");
        PaintingInfo pi = context.newObject(PaintingInfo.class);
        pi.setPainting(p);
        context.commitChanges();
View Full Code Here

        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

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

        context.invalidateObjects(Arrays.asList(p, pi));
View Full Code Here

    public void testFaultFired() {
        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

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

        context.invalidateObjects(Collections.singleton(a));
View Full Code Here

    public void testRelatedFaultFired() {
        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

        Painting p = context.newObject(Painting.class);
        p.setPaintingTitle("aaaa");
        PaintingInfo pi = context.newObject(PaintingInfo.class);
        pi.setPainting(p);
        context.commitChanges();
View Full Code Here

        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

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

        context.invalidateObjects(Arrays.asList(p, pi));
View Full Code Here

    public void testObjectForPKTemporary() throws Exception {

        DataContext context = createDataContext();

        Persistent o1 = context.newObject(Artist.class);
        Persistent o2 = context.newObject(Artist.class);
        assertSame(o1, DataObjectUtils.objectForPK(context, o1.getObjectId()));
        assertSame(o2, DataObjectUtils.objectForPK(context, o2.getObjectId()));

        try {
View Full Code Here

    public void testObjectForPKTemporary() throws Exception {

        DataContext context = createDataContext();

        Persistent o1 = context.newObject(Artist.class);
        Persistent o2 = context.newObject(Artist.class);
        assertSame(o1, DataObjectUtils.objectForPK(context, o1.getObjectId()));
        assertSame(o2, DataObjectUtils.objectForPK(context, o2.getObjectId()));

        try {
            assertNull(DataObjectUtils.objectForPK(context, new ObjectId(
View Full Code Here

        assertTrue("Failed: " + equalTo, equalTo.match(noMatch));
    }

    public void testEvaluateEQUAL_TODataObject() throws Exception {
        DataContext context = createDataContext();
        Artist a1 = (Artist) context.newObject("Artist");
        Artist a2 = (Artist) context.newObject("Artist");
        Painting p1 = (Painting) context.newObject("Painting");
        Painting p2 = (Painting) context.newObject("Painting");
        Painting p3 = (Painting) context.newObject("Painting");
View Full Code Here

    }

    public void testEvaluateEQUAL_TODataObject() throws Exception {
        DataContext context = createDataContext();
        Artist a1 = (Artist) context.newObject("Artist");
        Artist a2 = (Artist) context.newObject("Artist");
        Painting p1 = (Painting) context.newObject("Painting");
        Painting p2 = (Painting) context.newObject("Painting");
        Painting p3 = (Painting) context.newObject("Painting");

        p1.setToArtist(a1);
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.