/** * Gets the persistence unit metadata. * * @param persistenceUnit * the persistence unit * @return the persistence unit metadata */ public PersistenceUnitMetadata getPersistenceUnitMetadata(String persistenceUnit) { return getPersistenceUnitMetadataMap().get(persistenceUnit); }
/** * Adds the persistence unit metadata. * * @param persistenceUnit * the persistence unit * @param persistenceUnitMetadata * the persistence unit metadata */ public void addPersistenceUnitMetadata(Map<String, PersistenceUnitMetadata> metadata) { getPersistenceUnitMetadataMap().putAll(metadata); }
/** * @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()); }
/** * @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)); }