Examples of IdCoder


Examples of org.apache.cayenne.lifecycle.id.IdCoder

    protected void tearDown() throws Exception {
        runtime.shutdown();
    }

    public void testGetStringId() {
        IdCoder handler = new IdCoder(runtime.getChannel().getEntityResolver());

        E1 e1 = new E1();
        e1.setObjectId(new ObjectId("E1", "ID", 5));
        assertEquals("E1:5", handler.getStringId(e1));
    }
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        e1.setObjectId(new ObjectId("E1", "ID", 5));
        assertEquals("E1:5", handler.getStringId(e1));
    }

    public void testGetStringId_ObjectId() {
        IdCoder handler = new IdCoder(runtime.getChannel().getEntityResolver());
        assertEquals("E1:5", handler.getStringId(new ObjectId("E1", "ID", 5)));
    }
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        IdCoder handler = new IdCoder(runtime.getChannel().getEntityResolver());
        assertEquals("E1:5", handler.getStringId(new ObjectId("E1", "ID", 5)));
    }

    public void testGetStringId_Temp() {
        IdCoder handler = new IdCoder(runtime.getChannel().getEntityResolver());

        byte[] key = new byte[] { 1, 2, 10, 100 };

        E1 e1 = new E1();
        e1.setObjectId(new ObjectId("E1", key));

        assertEquals(".E1:01020A64", handler.getStringId(e1));
    }
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        assertEquals(".E1:01020A64", handler.getStringId(e1));
    }

    public void testGetObjectId_Temp() {
        IdCoder handler = new IdCoder(runtime.getChannel().getEntityResolver());

        byte[] key = new byte[] { 1, (byte) 0xD7, 10, 100 };

        ObjectId decoded = handler.getObjectId(".E1:01D70A64");
        assertEquals(new ObjectId("E1", key), decoded);
    }
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        ObjectId decoded = handler.getObjectId(".E1:01D70A64");
        assertEquals(new ObjectId("E1", key), decoded);
    }

    public void testGetSringId_TempWithReplacement() {
        IdCoder handler = new IdCoder(runtime.getChannel().getEntityResolver());

        byte[] key = new byte[] { 5, 2, 11, 99 };
        ObjectId id = new ObjectId("E1", key);
        id.getReplacementIdMap().put("ID", 6);

        E1 e1 = new E1();
        e1.setObjectId(id);

        assertEquals("E1:6", handler.getStringId(e1));
    }
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        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");
        context.commitChanges();
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        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);
        context.commitChanges();

        AuditableFilter filter = new AuditableFilter(resolver, processor);
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        ObjectContext context = runtime.newContext();
        E1 e1 = (E1) Cayenne.objectForQuery(context, new SelectQuery(E1.class));

        UuidRoot1 r1 = context.newObject(UuidRoot1.class);

        IdCoder refHandler = new IdCoder(context
                .getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(r1, e1);

        assertEquals("E1:1", r1.getUuid());
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        ObjectContext context = runtime.newContext();
        E1 e1 = context.newObject(E1.class);

        UuidRoot1 r1 = context.newObject(UuidRoot1.class);

        IdCoder refHandler = new IdCoder(context
                .getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(r1, e1);

        assertSame(e1, r1.readPropertyDirectly("cay:related:uuid"));
View Full Code Here

Examples of org.apache.cayenne.lifecycle.id.IdCoder

        UuidRoot1 r1 = Cayenne.objectForPK(context, UuidRoot1.class, 1);
        assertEquals("E1:1", r1.getUuid());

        E1 e1 = context.newObject(E1.class);

        IdCoder refHandler = new IdCoder(context
                .getEntityResolver());
        ObjectIdRelationshipHandler handler = new ObjectIdRelationshipHandler(refHandler);
        handler.relate(r1, e1);

        assertSame(e1, r1.readPropertyDirectly("cay:related:uuid"));
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.