Package org.apache.cayenne.map

Examples of org.apache.cayenne.map.DataMap.addObjEntity()


        ObjEntity entity = new ObjEntity("test_entity");
        entity.setClassName(MockPersistentObject.class.getName());

        DataMap dataMap = new DataMap("test");
        dataMap.addObjEntity(entity);
        Collection entities = Collections.singleton(dataMap);
        context.setEntityResolver(new EntityResolver(entities));

        Persistent object = context.newObject(MockPersistentObject.class);
        assertNotNull(object);
View Full Code Here


        CayenneContext context = new CayenneContext(new MockDataChannel());
        ObjEntity entity = new ObjEntity("test_entity");
        entity.setClassName(MockPersistentObject.class.getName());

        DataMap dataMap = new DataMap("test");
        dataMap.addObjEntity(entity);
        Collection entities = Collections.singleton(dataMap);
        context.setEntityResolver(new EntityResolver(entities));

        // TRANSIENT ... should quietly ignore it
        Persistent transientObject = new MockPersistentObject();
View Full Code Here

        CayenneContext context = new CayenneContext(channel);
        ObjEntity entity = new ObjEntity("test_entity");
        entity.setClassName(MockPersistentObject.class.getName());

        DataMap dataMap = new DataMap("test");
        dataMap.addObjEntity(entity);
        Collection entities = Collections.singleton(dataMap);
        context.setEntityResolver(new EntityResolver(entities));

        QueryResponse response = channel.onQuery(context, new SelectQuery("test_entity"));
        assertNotNull(response);
View Full Code Here

    public void testOnQuerySelectOverrideCached() {
        ObjEntity entity = new ObjEntity("test_entity");
        entity.setClassName(MockPersistentObject.class.getName());

        DataMap dataMap = new DataMap("test");
        dataMap.addObjEntity(entity);
        Collection entities = Collections.singleton(dataMap);
        EntityResolver resolver = new EntityResolver(entities);

        CayenneContext context = new CayenneContext();
        context.setEntityResolver(resolver);
View Full Code Here

    public void testOnQuerySelectOverrideModifiedCached() {
        ObjEntity entity = new ObjEntity("test_entity");
        entity.setClassName(MockPersistentObject.class.getName());
        DataMap dataMap = new DataMap("test");
        dataMap.addObjEntity(entity);
        Collection entities = Collections.singleton(dataMap);
        EntityResolver resolver = new EntityResolver(entities);
        CayenneContext context = new CayenneContext();
        context.setEntityResolver(resolver);
View Full Code Here

    public void testCreateObjectId() throws Exception {
        // must provide a map container for the entities
        DataMap entityContainer = new DataMap();

        ObjEntity objEntity = new ObjEntity("456");
        entityContainer.addObjEntity(objEntity);

        DbEntity dbe = new DbEntity("123");
        objEntity.setDbEntityName("123");
        entityContainer.addDbEntity(dbe);
View Full Code Here

        ObjEntity e2 = new ObjEntity("E2");
        e2.addAttribute(a2);
        e2.setClassName(MockSerializablePojo2.class.getName());

        DataMap map = new DataMap("x");
        map.addObjEntity(e);
        map.addObjEntity(e2);

        EnhancerVisitorFactory factory = new CayenneEnhancerVisitorFactory(
                new EntityResolver(Collections.singleton(map)));
        loader = new EnhancingClassLoader(new Enhancer(factory));
View Full Code Here

        e2.addAttribute(a2);
        e2.setClassName(MockSerializablePojo2.class.getName());

        DataMap map = new DataMap("x");
        map.addObjEntity(e);
        map.addObjEntity(e2);

        EnhancerVisitorFactory factory = new CayenneEnhancerVisitorFactory(
                new EntityResolver(Collections.singleton(map)));
        loader = new EnhancingClassLoader(new Enhancer(factory));
    }
View Full Code Here

        d1.addMap(m1);
        d1.addNode(n1);

        ObjEntity oe1 = new ObjEntity("oe1");
        m1.addObjEntity(oe1);

        n1.addDataMap(m1);

        // initialize project
        p.getConfiguration().addDomain(d1);
View Full Code Here

        e.addAttribute(a1);
        e.addAttribute(a2);
        e.addAttribute(a3);
        e.setClassName(C1);
        DataMap map = new DataMap("x");
        map.addObjEntity(e);

        EnhancerVisitorFactory factory = new CayenneEnhancerVisitorFactory(
                new EntityResolver(Collections.singleton(map)));
        loader = new EnhancingClassLoader(new Enhancer(factory));
    }
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.