@Override public void initialize(Map<String, Object> externalProperty) setExternalProperties(externalProperty); initializePropertyReader(); PersistenceUnitMetadata puMetadata = KunderaMetadataManager.getPersistenceUnitMetadata(kunderaMetadata, getPersistenceUnit()); onValidation(node, port);
@Override public SchemaManager getSchemaManager(Map<String, Object> externalProperty) { setExternalProperties(externalProperty); if (schemaManager == null) { initializePropertyReader(); schemaManager = new HBaseSchemaManager(HBaseClientFactory.class.getName(), externalProperty, kunderaMetadata); } return schemaManager; }
/** * */ private void initializePropertyReader() { if (propertyReader == null) { propertyReader = new HBasePropertyReader(externalProperties, kunderaMetadata.getApplicationMetadata() .getPersistenceUnitMetadata(getPersistenceUnit())); propertyReader.read(getPersistenceUnit()); } }
@Test public void testCreatedrop() throws IOException { propertyMap.put(PersistenceProperties.KUNDERA_DDL_AUTO_PREPARE, "create-drop"); EntityManagerFactory emf = Persistence.createEntityManagerFactory(persistenceUnit, propertyMap); // schemaManager = new // HBaseSchemaManager(HBaseClientFactory.class.getName(), null); // schemaManager.exportSchema(); Assert.assertTrue(admin.isTableAvailable(TABLE)); HTableDescriptor descriptor = admin.getTableDescriptor(TABLE.getBytes()); Assert.assertNotNull(descriptor.getFamilies()); Assert.assertEquals(1, descriptor.getFamilies().size()); for (HColumnDescriptor columnDescriptor : descriptor.getFamilies()) { Assert.assertNotNull(columnDescriptor); Assert.assertNotNull(columnDescriptor.getNameAsString()); Assert.assertEquals(HBASE_ENTITY_SIMPLE, columnDescriptor.getNameAsString()); } HBaseClientFactory clientFactory = (HBaseClientFactory) ClientResolver.getClientFactory(persistenceUnit); clientFactory.getSchemaManager(null).dropSchema(); Assert.assertTrue(admin.isTableAvailable(TABLE)); Assert.assertNull(admin.getTableDescriptor(TABLE.getBytes()).getFamily(HBASE_ENTITY_SIMPLE.getBytes())); }
@Override public SchemaManager getSchemaManager(Map<String, Object> externalProperty) { setExternalProperties(externalProperty); if (schemaManager == null) { initializePropertyReader(); schemaManager = new HBaseSchemaManager(HBaseClientFactory.class.getName(), externalProperty, kunderaMetadata); } return schemaManager; }
/** * Initialize property reader. */ private void initializePropertyReader() { if (propertyReader == null) { propertyReader = new HBasePropertyReader(externalProperties, kunderaMetadata.getApplicationMetadata() .getPersistenceUnitMetadata(getPersistenceUnit())); propertyReader.read(getPersistenceUnit()); } }
@Override public void initialize(Map<String, Object> externalProperty) setExternalProperties(externalProperty); initializePropertyReader(); PersistenceUnitMetadata puMetadata = KunderaMetadataManager.getPersistenceUnitMetadata(kunderaMetadata, getPersistenceUnit()); onValidation(node, port);
@Override public SchemaManager getSchemaManager(Map<String, Object> externalProperty) { setExternalProperties(externalProperty); if (schemaManager == null) { initializePropertyReader(); schemaManager = new HBaseSchemaManager(HBaseClientFactory.class.getName(), externalProperty); } return schemaManager; }
/** * */ private void initializePropertyReader() { if (propertyReader == null) { propertyReader = new HBasePropertyReader(externalProperties); propertyReader.read(getPersistenceUnit()); } }
@Override public void initialize(Map<String, Object> externalProperty) setExternalProperties(externalProperty); initializePropertyReader(); PersistenceUnitMetadata puMetadata = KunderaMetadataManager.getPersistenceUnitMetadata(kunderaMetadata, getPersistenceUnit()); onValidation(node, port);
@Override public SchemaManager getSchemaManager(Map<String, Object> externalProperty) { setExternalProperties(externalProperty); if (schemaManager == null) { initializePropertyReader(); schemaManager = new HBaseSchemaManager(HBaseClientFactory.class.getName(), externalProperty, kunderaMetadata); } return schemaManager; }
/** * */ private void initializePropertyReader() { if (propertyReader == null) { propertyReader = new HBasePropertyReader(externalProperties, kunderaMetadata.getApplicationMetadata() .getPersistenceUnitMetadata(getPersistenceUnit())); propertyReader.read(getPersistenceUnit()); } }
@Override public void initialize(Map<String, Object> externalProperty) setExternalProperties(externalProperty); initializePropertyReader(); PersistenceUnitMetadata puMetadata = KunderaMetadataManager.getPersistenceUnitMetadata(getPersistenceUnit()); onValidation(node, port);