Package com.impetus.kundera.persistence

Examples of com.impetus.kundera.persistence.EntityManagerFactoryImpl


     */
    @Test
    public void testValidConfigure()
    {
        // invoke configure.
       EntityManagerFactoryImpl emfImpl = getEntityManagerFactory();


        // Assert entity metadata
        EntityMetadata m = KunderaMetadataManager.getEntityMetadata(emfImpl.getKunderaMetadataInstance(), PersonnelDTO.class);
        Assert.assertNotNull(m);
        Assert.assertNotNull(m.getPersistenceUnit());
        Assert.assertEquals(_persistenceUnit, m.getPersistenceUnit());
        Assert.assertEquals(PersonnelDTO.class.getName(), m.getEntityClazz().getName());

        // Assert on persistence unit meta data.
        PersistenceUnitMetadata puMetadata = emfImpl.getKunderaMetadataInstance().getApplicationMetadata().getPersistenceUnitMetadata(
                _persistenceUnit);
        Assert.assertEquals(kundera_client, puMetadata.getClient());
        Assert.assertEquals(true, puMetadata.getExcludeUnlistedClasses());
        Assert.assertNotNull(puMetadata.getPersistenceUnitRootUrl());
        // emf.close();
View Full Code Here


    {
        final String invalidPuName = "invalid";
        PersistenceUnitMetadata puMetadata = null;
        try
        {
            EntityManagerFactoryImpl emf = getEntityManagerFactory();
            puMetadata = emf.getKunderaMetadataInstance().getApplicationMetadata().getPersistenceUnitMetadata(invalidPuName);
        }
        catch (PersistenceUnitConfigurationException iex)
        {
            Assert.assertNull(puMetadata);
        }
View Full Code Here

    {
        synchronized (this)
        {
            try
            {
                EntityManagerFactory emf = new EntityManagerFactoryImpl(info, map);

                return emf;
            }
            catch (PersistenceUnitConfigurationException pcex)
            {
View Full Code Here

        // list may not be intended
        synchronized (this)
        {
            try
            {
                EntityManagerFactory emf = new EntityManagerFactoryImpl(persistenceUnit, map);

                return emf;
            }
            catch (PersistenceUnitConfigurationException pcex)
            {
View Full Code Here

            log.debug("GET: Persistence Units:" + persistenceUnits);
        sessionToken = sessionToken.replaceAll("^\"|\"$", "");

        EntityManager em = EMRepository.INSTANCE.getEM(sessionToken);
        StringTokenizer st = new StringTokenizer(persistenceUnits, ",");
        EntityManagerFactoryImpl emfImpl = (EntityManagerFactoryImpl) em.getEntityManagerFactory();

        SchemaMetadata schemaMetadata = new SchemaMetadata();
        String mediaType = headers != null && headers.getRequestHeaders().containsKey("Content-type")? headers.getRequestHeader("Content-type").get(0) : MediaType.APPLICATION_JSON;
        mediaType =
            mediaType.equalsIgnoreCase(MediaType.APPLICATION_XML) ? MediaType.APPLICATION_XML
                : MediaType.APPLICATION_JSON;
        while (st.hasMoreTokens()) {

            String persistenceUnit = st.nextToken();
            PersistenceUnitMetadata puMetadata =
                emfImpl.getKunderaMetadataInstance().getApplicationMetadata()
                    .getPersistenceUnitMetadata(persistenceUnit);
            String schemaStr = puMetadata.getProperty("kundera.keyspace");

            if (schemaStr != null) {
                Schema schema = new Schema();
View Full Code Here

     * Test.
     */
    @Test
    public void test()
    {
        EntityManagerFactoryImpl emf = getEntityManagerFactory();
        EntityManager em = emf.createEntityManager();
        CassandraEntitySample entity = new CassandraEntitySample();
        entity.setKey("123");
        entity.setFull_name("kuldeep mishra");
        entity.setState("delhi");
        // birth_date is null

        em.persist(entity);

        CassandraEntitySample findEntity = em.find(CassandraEntitySample.class, 123);
        Assert.assertNotNull(findEntity);
        Assert.assertEquals("123", findEntity.getKey());
        Assert.assertEquals("kuldeep mishra", findEntity.getFull_name());
        Assert.assertEquals("delhi", findEntity.getState());
        Assert.assertNull(findEntity.getBirth_date());

        emf.close();

    }
View Full Code Here

     * .
     */
    @Test
    public void testValidateEntity()
    {
        EntityManagerFactoryImpl emf = getEntityManagerFactory();
        CassandraPropertyReader reader = new CassandraPropertyReader(null, emf.getKunderaMetadataInstance()
                .getApplicationMetadata().getPersistenceUnitMetadata("cassandraProperties"));
        reader.read(persistenceUnit);
        CassandraSchemaManager manager = new CassandraSchemaManager(ThriftClientFactory.class.getName(), null,
                emf.getKunderaMetadataInstance());
        boolean valid = manager.validateEntity(ValidCounterColumnFamily.class);
        Assert.assertTrue(valid);
        valid = manager.validateEntity(InvalidCounterColumnEntity.class);
        Assert.assertFalse(valid);
    }
View Full Code Here

TOP

Related Classes of com.impetus.kundera.persistence.EntityManagerFactoryImpl

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.