Package org.apache.cayenne.lifecycle.db

Examples of org.apache.cayenne.lifecycle.db.Auditable1


        ChangeSetFilter changeSetFilter = new ChangeSetFilter();
        domain.addFilter(changeSetFilter);

        ObjectContext context = runtime.newContext();

        Auditable1 a2 = Cayenne.objectForPK(context, Auditable1.class, 2);
        AuditableChild2 a21 = Cayenne.objectForPK(context, AuditableChild2.class, 1);

        a21.setParent(a2);
        a21.setCharProperty1("XYZA");
        context.commitChanges();

        assertEquals(0, processor.size);

        processor.reset();

        Auditable1 a3 = Cayenne.objectForPK(context, Auditable1.class, 3);
        a21.setParent(a3);
        a3.setCharProperty1("12");

        context.commitChanges();
        assertEquals(1, processor.size);
        assertTrue(processor.audited.get(AuditableOperation.UPDATE).contains(a3));
    }
View Full Code Here


        ChangeSetFilter changeSetFilter = new ChangeSetFilter();
        domain.addFilter(changeSetFilter);

        ObjectContext context = runtime.newContext();

        Auditable1 a2 = Cayenne.objectForPK(context, Auditable1.class, 2);
        AuditableChild1 a21 = Cayenne.objectForPK(context, AuditableChild1.class, 1);

        a21.setParent(a2);
        context.commitChanges();
View Full Code Here

        ChangeSetFilter changeSetFilter = new ChangeSetFilter();
        domain.addFilter(changeSetFilter);

        ObjectContext context = runtime.newContext();
        AuditableChildUuid ac = Cayenne.objectForPK(context, AuditableChildUuid.class, 1);
        Auditable1 a1 = Cayenne.objectForPK(context, Auditable1.class, 1);
        IdCoder refHandler = new IdCoder(domain.getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(ac, a1);

        ac.setCharProperty1("xxxx");
View Full Code Here

    }

    public void testUpdateAuditChildByObjectIdRelationship() {

        ObjectContext context = runtime.newContext();
        Auditable1 auditedParent = context.newObject(Auditable1.class);
        AuditableChildUuid audited = context.newObject(AuditableChildUuid.class);

        IdCoder refHandler = new IdCoder(context.getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(audited, auditedParent);
View Full Code Here

        domain.addFilter(changeSetFilter);
        domain.getEntityResolver().getCallbackRegistry().addListener(changeSetFilter);

        ObjectContext context = runtime.getContext();

        Auditable1 a2 = Cayenne.objectForPK(context, Auditable1.class, 2);
        AuditableChild2 a21 = Cayenne.objectForPK(context, AuditableChild2.class, 1);

        a21.setParent(a2);
        a21.setCharProperty1("XYZA");
        context.commitChanges();

        assertEquals(0, processor.size);

        processor.reset();

        Auditable1 a3 = Cayenne.objectForPK(context, Auditable1.class, 3);
        a21.setParent(a3);
        a3.setCharProperty1("12");

        context.commitChanges();
        assertEquals(1, processor.size);
        assertTrue(processor.audited.get(AuditableOperation.UPDATE).contains(a3));
    }
View Full Code Here

        domain.addFilter(changeSetFilter);
        domain.getEntityResolver().getCallbackRegistry().addListener(changeSetFilter);

        ObjectContext context = runtime.getContext();

        Auditable1 a2 = Cayenne.objectForPK(context, Auditable1.class, 2);
        AuditableChild1 a21 = Cayenne.objectForPK(context, AuditableChild1.class, 1);

        a21.setParent(a2);
        context.commitChanges();
View Full Code Here

        domain.addFilter(changeSetFilter);
        domain.getEntityResolver().getCallbackRegistry().addListener(changeSetFilter);

        ObjectContext context = runtime.getContext();
        AuditableChildUuid ac = Cayenne.objectForPK(context, AuditableChildUuid.class, 1);
        Auditable1 a1 = Cayenne.objectForPK(context, Auditable1.class, 1);
        IdCoder refHandler = new IdCoder(domain.getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(ac, a1);

        ac.setCharProperty1("xxxx");
View Full Code Here

    }

    public void testUpdateAuditChildByObjectIdRelationship() {

        ObjectContext context = runtime.getContext();
        Auditable1 auditedParent = context.newObject(Auditable1.class);
        AuditableChildUuid audited = context.newObject(AuditableChildUuid.class);

        IdCoder refHandler = new IdCoder(context.getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(audited, auditedParent);
View Full Code Here

TOP

Related Classes of org.apache.cayenne.lifecycle.db.Auditable1

Copyright © 2018 www.massapicom. 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.