public synchronized void addEntityManagerFactory(String pu, EntityManagerFactory emf) { EntityManagerFactory eManagerFactory = entityManagerFactories.get(pu); if (eManagerFactory == null || !eManagerFactory.isOpen()) { entityManagerFactories.put(pu, emf); } }
public synchronized void clear() { for (EntityManagerFactory emf : entityManagerFactories.values()) { if (emf.isOpen()) { emf.close(); } } entityManagerFactories.clear(); } }
public synchronized EntityManagerFactory getOrCreate(String pu) { EntityManagerFactory eManagerFactory = entityManagerFactories.get(pu); if (eManagerFactory == null || !eManagerFactory.isOpen()) { eManagerFactory = Persistence.createEntityManagerFactory(pu); entityManagerFactories.put(pu, eManagerFactory); } return eManagerFactory; }
@Override public boolean isOpen() { return emf().isOpen(); }
@After public void afterThis() { if( emf != null && emf.isOpen() ) { emf.close(); } emf = null; }
@After public void afterThis() { if( emf != null && emf.isOpen() ) { emf.close(); } emf = null; }
/** * Unbind. */ public static synchronized void unbind() { if (emf != null && emf.isOpen()) { emf.close(); emf = null; } if (em != null && em.isOpen()) { em.close(); em = null; } }
/** * @throws java.lang.Exception */ @After public void tearDown() throws Exception { if (em != null && em.isOpen()) { em.close(); } if (emf != null && emf.isOpen()) { emf.close(); } if (AUTO_MANAGE_SCHEMA) { CassandraCli.executeCqlQuery("TRUNCATE blog_posts", "KunderaExamples"); CassandraCli.executeCqlQuery("DROP TABLE blog_posts", "KunderaExamples"); CassandraCli.executeCqlQuery("DROP KEYSPACE \"KunderaExamples\"", "KunderaExamples"); } }
/** * @throws java.lang.Exception */ @After public void tearDown() throws Exception { if (em != null && em.isOpen()) { em.close(); } if (emf != null && emf.isOpen()) { emf.close(); } if (AUTO_MANAGE_SCHEMA) { CassandraCli.executeCqlQuery("TRUNCATE blog_posts", "KunderaExamples"); CassandraCli.executeCqlQuery("DROP TABLE blog_posts", "KunderaExamples"); CassandraCli.executeCqlQuery("DROP KEYSPACE \"KunderaExamples\"", "KunderaExamples"); } }
/** * @return True if we sucessfully called a method on the EMF */ public boolean pUnitAvailable() { persistenceUnit.isOpen(); return true; }
/** * Stop the current application instance */ public void stop() { if (emf != null && emf.isOpen()) { emf.close(); } this.emf = null; this.jaxbContext = null; }
/** * Stop the current application instance */ public void stop() { if (emf != null && emf.isOpen()) { emf.close(); } this.emf = null; this.jaxbContext = null; }
public synchronized void addEntityManagerFactory(String pu, EntityManagerFactory emf) { EntityManagerFactory eManagerFactory = entityManagerFactories.get(pu); if (eManagerFactory == null || !eManagerFactory.isOpen()) { entityManagerFactories.put(pu, emf); } }
public synchronized EntityManagerFactory getOrCreate(String pu) { EntityManagerFactory eManagerFactory = entityManagerFactories.get(pu); if (eManagerFactory == null || !eManagerFactory.isOpen()) { eManagerFactory = Persistence.createEntityManagerFactory(pu); entityManagerFactories.put(pu, eManagerFactory); } return eManagerFactory; }
/** {@inheritDoc} */ @Override protected void doDestroy() { if (entityManagerFactory.isOpen()) { entityManagerFactory.close(); } super.doDestroy(); }
/** * @param _PU1 */ private void checkEMFPropertyAfterClosing(String _PU1, EntityManagerFactory emf) { Assert.assertFalse(emf.isOpen()); KunderaMetadata kunderaMetadata = ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance(); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getPersistenceUnitMetadata(_PU1)); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getPersistenceUnitMetadataMap().get(_PU1)); // Assert.assertNull(kunderaMetadata.getClientMetadata(_PU1)); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getMetamodelMap().get(_PU1)); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getMetamodel(_PU1)); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getMetaModelBuilder(_PU1)); // Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getSchemaMetadata().getPuToSchemaMetadata() // .get(_PU1)); }
/** * @param pu */ private void checkEMFPropertiesAfterCreating(String pu, EntityManagerFactory emf) { Assert.assertTrue(emf.isOpen()); EntityManager em = emf.createEntityManager(); Assert.assertNotNull(em); KunderaMetadata kunderaMetadata = ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance(); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getPersistenceUnitMetadata(pu)); Assert.assertFalse(kunderaMetadata.getApplicationMetadata().getPersistenceUnitMetadataMap().isEmpty()); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getPersistenceUnitMetadataMap().get(pu)); // Assert.assertNotNull(kunderaMetadata.getClientMetadata(pu)); Assert.assertFalse(kunderaMetadata.getApplicationMetadata().getMetamodelMap().isEmpty()); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getMetamodelMap().get(pu)); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getMetamodel(pu)); Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getMetaModelBuilder(pu)); // TODO: Devise better way. // Assert.assertNotNull(kunderaMetadata.getApplicationMetadata().getSchemaMetadata() // .getPuToSchemaMetadata().get(pu)); // Assert.assertNull(kunderaMetadata.getClientMetadata(pu).getLuceneIndexDir()); }
@After public void shutDown() { if ( emf.isOpen() ) { emf.close(); } }
@After public void afterThis() { if( emf != null && emf.isOpen() ) { emf.close(); } emf = null; }
@After public void shutDown() { if ( emf.isOpen() ) { emf.close(); } }