Examples of SimpleEntity


Examples of mock.SimpleEntity

        doc5.setHeight(1);
        doc5.setCreation(new Date());
        doc5.setMimeType("image/gif");
        doc5.setAuthor((UserImpl) securityDAO.findUser("adminuser"));
        doc5.setContents(contents);
        SimpleEntity entity = new SimpleEntity("john");
        entity.setPhotos(md.addDocument(doc).addDocument(doc3).addDocument(doc4).addDocument(doc5));
        baseDao.create(entity);
        assertNotNull(baseDao.first(SimpleEntity.class));
        assertNotNull(baseDao.first(MultiDocument.class));
    }
View Full Code Here

Examples of mock.SimpleEntity

        MultiDocument md = new MultiDocument();
        assertNull(multiDocumentParser.parse(md));
        md.addDocument(new Document());
        md.addDocument(new Document());
        assertNull(multiDocumentParser.parse(md));
        SimpleEntity entity = baseDao.first(SimpleEntity.class);
        md = baseDao.first(MultiDocument.class);
        md.removeAll();
        MultiDocument parsed = multiDocumentParser.parse(md);
        assertNull(parsed);
        entity.setPhotos(parsed);
        baseDao.update(entity);
        assertNull(baseDao.first(MultiDocument.class));
    }
View Full Code Here

Examples of mock.SimpleEntity

                assertEquals("newimageid", pdoc.getIdentifier());
    }

    @Test
    public void testParseComplicated() throws Exception {
        SimpleEntity entity = baseDao.first(SimpleEntity.class);
        MultiDocument bmd = entity.getPhotos();
        assertTrue(bmd.getDocuments().size() == 4);
        MultiDocument md = new MultiDocument();
        md.setId(bmd.getId());
        md.addDocument(new Document());
        md.getDocuments().iterator().next().setId(bmd.getDocuments().iterator().next().getId());
        Document doc2 = new Document();
        doc2.setTemporal(false);
        doc2.setIdentifier("void image");
        doc2.setWidth(1);
        doc2.setHeight(1);
        doc2.setCreation(new Date());
        doc2.setMimeType("image/gif");
        doc2.setAuthor((UserImpl) securityDAO.findUser("adminuser"));
        doc2.setContents(FileCopyUtils.copyToByteArray(getClass().getResourceAsStream("/void.gif")));
        md.addDocument(doc2);
        Document doc = baseDao.find(Document.class, generatedDocIDs.get(0));
        assertNull(doc.getDocumentGroup());
        Document t = new Document();
        t.setId(doc.getId());
        md.addDocument(t);
        entity.setPhotos(multiDocumentParser.parse(md));
        baseDao.update(entity);
        assertTrue(entity.getPhotos().getDocuments().size() == 2);
    }
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

        Query query = em.createQuery("SELECT a FROM SimpleEntity a ORDER BY a.property1");
        query.setMaxResults(2);
       
        List<?> results = query.getResultList();
        assertEquals(2, results.size());
        SimpleEntity e1 = (SimpleEntity) results.get(0);
        SimpleEntity e2 = (SimpleEntity) results.get(1);
        assertEquals("A", e1.getProperty1());
        assertEquals("B", e2.getProperty1());
    }
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

        Query query = em.createQuery("SELECT a FROM SimpleEntity a ORDER BY a.property1");
        query.setFirstResult(2);
       
        List<?> results = query.getResultList();
        assertEquals(2, results.size());
        SimpleEntity e1 = (SimpleEntity) results.get(0);
        SimpleEntity e2 = (SimpleEntity) results.get(1);
        assertEquals("C", e1.getProperty1());
        assertEquals("D", e2.getProperty1());
    }
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

        query.setFirstResult(1);
        query.setMaxResults(1);
       
        List<?> results = query.getResultList();
        assertEquals(1, results.size());
        SimpleEntity e1 = (SimpleEntity) results.get(0);
        assertEquals("B", e1.getProperty1());
    }
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

public class _3_1_1_EntityManagerTest extends EntityManagerCase {

    public void testPersist() throws Exception {
        getDbHelper().deleteAll("SimpleEntity");

        SimpleEntity e = new SimpleEntity();
        e.setProperty1("XXX");
        getEntityManager().persist(e);
        getEntityManager().getTransaction().commit();

        assertEquals(1, getDbHelper().getRowCount("SimpleEntity"));
    }
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

            // expected
        }
    }

    public void testPersistEntityExistsException() {
        SimpleEntity e1 = new SimpleEntity();
        e1.updateIdField(3);

        SimpleEntity e2 = new SimpleEntity();
        e2.updateIdField(3);

        getEntityManager().persist(e1);

        try {
            getEntityManager().persist(e2);
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

                "id", "property1"
        }, new Object[] {
                1, "XXX"
        });

        SimpleEntity e1 = new SimpleEntity();
        e1.setProperty1("YYY");
        e1.updateIdField(1);

        // detailed merge logic is described in chapter 3.2.4.1
        Object merged = getEntityManager().merge(e1);
        assertNotNull(merged);
        assertTrue(merged instanceof SimpleEntity);

        SimpleEntity e2 = (SimpleEntity) merged;

        assertEquals("YYY", e2.getProperty1());

        getEntityManager().getTransaction().commit();
        assertEquals(1, getDbHelper().getRowCount("SimpleEntity"));
        assertEquals("YYY", getDbHelper().getObject("SimpleEntity", "property1"));
    }
View Full Code Here

Examples of org.apache.cayenne.jpa.itest.ch3.entity.SimpleEntity

                "id", "property1"
        }, new Object[] {
                1, "XXX"
        });

        SimpleEntity e1 = (SimpleEntity) getEntityManager().find(SimpleEntity.class, 1);
        assertNotNull(e1);
        getEntityManager().remove(e1);

        try {
            getEntityManager().merge(e1);
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.