Examples of ClientMtTooneMaster


Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    public void testCommitChangesToParentOneToOne() throws Exception {
        deleteTestData();

        ObjectContext child = context.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) context
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) context
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = context.internalGraphManager().getDiffs();

        final int[] arcDiffs = new int[1];
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    }

    public void testCommitChangesToParentOneToOne() throws Exception {
        ObjectContext child = clientContext.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) clientContext
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = clientContext.internalGraphManager().getDiffs();

        final int[] arcDiffs = new int[1];
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    /*
     * was added for CAY-1636
     */
    public void testCAY1636() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = runtime.newContext(clientContext);

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);

        assertEquals(1, objects.size());

        ClientMtTooneMaster childDeleted = (ClientMtTooneMaster) objects.get(0);

        child.deleteObjects(childDeleted);

        child.commitChangesToParent();

        ClientMtTooneMaster parentDeleted = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(childDeleted.getObjectId());

        assertNotNull(parentDeleted);
        assertEquals(PersistenceState.DELETED, parentDeleted.getPersistenceState());

        clientContext.commitChanges();

        SelectQuery query2 = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects2 = child.performQuery(query2);
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    }

    public void testCAY1636_2() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = runtime.newContext(clientContext);

        SelectQuery queryB = new SelectQuery(ClientMtTooneDep.class);
        List<?> objectsB = child.performQuery(queryB);

        assertEquals(1, objectsB.size());

        ClientMtTooneDep childBDeleted = (ClientMtTooneDep) objectsB.get(0);
        child.deleteObjects(childBDeleted);

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);

        assertEquals(1, objects.size());

        ClientMtTooneMaster childDeleted = (ClientMtTooneMaster) objects.get(0);

        child.deleteObjects(childDeleted);

        child.commitChangesToParent();

        ClientMtTooneMaster parentDeleted = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(childDeleted.getObjectId());

        assertNotNull(parentDeleted);
        assertEquals(PersistenceState.DELETED, parentDeleted.getPersistenceState());

        clientContext.commitChanges();

        SelectQuery query2 = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects2 = child.performQuery(query2);
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    }

    public void testCommitChangesToParentOneToOne() throws Exception {
        ObjectContext child = runtime.newContext(clientContext);

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) clientContext
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = clientContext.internalGraphManager().getDiffs();

        final int[] arcDiffs = new int[1];
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    public void testCommitChangesToParentOneToOne() throws Exception {
        deleteTestData();

        ObjectContext child = context.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) context
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) context
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = context.internalGraphManager().getDiffs();

        final int[] arcDiffs = new int[1];
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    /*
     * was added for CAY-1636
     */
    public void testCAY1636() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = clientContext.createChildContext();

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);

        assertEquals(1, objects.size());

        ClientMtTooneMaster childDeleted = (ClientMtTooneMaster) objects.get(0);

        child.deleteObjects(childDeleted);

        child.commitChangesToParent();

        ClientMtTooneMaster parentDeleted = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(childDeleted.getObjectId());

        assertNotNull(parentDeleted);
        assertEquals(PersistenceState.DELETED, parentDeleted.getPersistenceState());

        clientContext.commitChanges();

        SelectQuery query2 = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects2 = child.performQuery(query2);
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    }

    public void testCAY1636_2() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = clientContext.createChildContext();

        SelectQuery queryB = new SelectQuery(ClientMtTooneDep.class);
        List<?> objectsB = child.performQuery(queryB);

        assertEquals(1, objectsB.size());

        ClientMtTooneDep childBDeleted = (ClientMtTooneDep) objectsB.get(0);
        child.deleteObjects(childBDeleted);

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);

        assertEquals(1, objects.size());

        ClientMtTooneMaster childDeleted = (ClientMtTooneMaster) objects.get(0);

        child.deleteObjects(childDeleted);

        child.commitChangesToParent();

        ClientMtTooneMaster parentDeleted = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(childDeleted.getObjectId());

        assertNotNull(parentDeleted);
        assertEquals(PersistenceState.DELETED, parentDeleted.getPersistenceState());

        clientContext.commitChanges();

        SelectQuery query2 = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects2 = child.performQuery(query2);
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    }

    public void testCommitChangesToParentOneToOne() throws Exception {
        ObjectContext child = clientContext.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) clientContext
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = clientContext.internalGraphManager().getDiffs();

        final int[] arcDiffs = new int[1];
View Full Code Here

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneMaster

    /*
     * was added for CAY-1636
     */
    public void testCAY1636() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = clientContext.createChildContext();

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);

        assertEquals(1, objects.size());

        ClientMtTooneMaster childDeleted = (ClientMtTooneMaster) objects.get(0);

        child.deleteObjects(childDeleted);

        child.commitChangesToParent();

        ClientMtTooneMaster parentDeleted = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(childDeleted.getObjectId());

        assertNotNull(parentDeleted);
        assertEquals(PersistenceState.DELETED, parentDeleted.getPersistenceState());

        clientContext.commitChanges();

        SelectQuery query2 = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects2 = child.performQuery(query2);
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.