Examples of ClientMtDeleteRule


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

    public void testNullifyToOne() {

        ClientMtDeleteNullify object = context.newObject(ClientMtDeleteNullify.class);
        object.setName("object");

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setNullify(related);
        context.commitChanges();

        context.deleteObject(object);
        assertFalse(related.getFromNullify().contains(object));
        assertNull(object.getNullify());

        // And be sure that the commit works afterwards, just for sanity
        context.commitChanges();
    }
View Full Code Here

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

    }

    public void testDenyToOne() {

        ClientMtDeleteDeny object = context.newObject(ClientMtDeleteDeny.class);
        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setDeny(related);
        context.commitChanges();

        try {
            context.deleteObject(object);
View Full Code Here

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

    public void testCascadeToOne() {

        ClientMtDeleteCascade object = context.newObject(ClientMtDeleteCascade.class);
        object.setName("object");

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setCascade(related);
        context.commitChanges();

        context.deleteObject(object);
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertTrue(context.deletedObjects().contains(related));

        // And be sure that the commit works afterwards, just for sanity
        context.commitChanges();
    }
View Full Code Here

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

        context.commitChanges();
    }

    public void testCascadeToOneNewObject() {

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        context.commitChanges();

        ClientMtDeleteCascade object = context.newObject(ClientMtDeleteCascade.class);
        object.setName("object");
        object.setCascade(related);

        context.deleteObject(object);
        assertEquals(PersistenceState.TRANSIENT, object.getPersistenceState());
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertFalse(context.deletedObjects().contains(object));
        assertTrue(context.deletedObjects().contains(related));

        context.commitChanges();
    }
View Full Code Here

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

        ClientMtDeleteNullify object = context
                .newObject(ClientMtDeleteNullify.class);
        object.setName("object");

        ClientMtDeleteRule related = context
                .newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setNullify(related);
        context.commitChanges();

        context.deleteObject(object);
        assertFalse(related.getFromNullify().contains(object));
        assertNull(object.getNullify());

        // And be sure that the commit works afterwards, just for sanity
        context.commitChanges();
    }
View Full Code Here

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

        CayenneContext context = createClientContext();

        ClientMtDeleteDeny object = context
                .newObject(ClientMtDeleteDeny.class);
        ClientMtDeleteRule related = context
                .newObject(ClientMtDeleteRule.class);
        object.setDeny(related);
        context.commitChanges();

        try {
View Full Code Here

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

        ClientMtDeleteCascade object = context
                .newObject(ClientMtDeleteCascade.class);
        object.setName("object");

        ClientMtDeleteRule related = context
                .newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setCascade(related);
        context.commitChanges();

        context.deleteObject(object);
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertTrue(context.deletedObjects().contains(related));

        // And be sure that the commit works afterwards, just for sanity
        context.commitChanges();
    }
View Full Code Here

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

    }

    public void testCascadeToOneNewObject() {
        CayenneContext context = createClientContext();

        ClientMtDeleteRule related = context
                .newObject(ClientMtDeleteRule.class);
        context.commitChanges();

        ClientMtDeleteCascade object = context
                .newObject(ClientMtDeleteCascade.class);
        object.setName("object");
        object.setCascade(related);

        context.deleteObject(object);
        assertEquals(PersistenceState.TRANSIENT, object.getPersistenceState());
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertFalse(context.deletedObjects().contains(object));
        assertTrue(context.deletedObjects().contains(related));

        context.commitChanges();
    }
View Full Code Here

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

    public void testNullifyToOne() {

        ClientMtDeleteNullify object = context.newObject(ClientMtDeleteNullify.class);
        object.setName("object");

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setNullify(related);
        context.commitChanges();

        context.deleteObjects(object);
        assertFalse(related.getFromNullify().contains(object));
        assertNull(object.getNullify());

        // And be sure that the commit works afterwards, just for sanity
        context.commitChanges();
    }
View Full Code Here

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

    }

    public void testDenyToOne() {

        ClientMtDeleteDeny object = context.newObject(ClientMtDeleteDeny.class);
        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setDeny(related);
        context.commitChanges();

        try {
            context.deleteObjects(object);
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.