/** * Export schema handles the handleOperation method. * * @param hbase */ protected void exportSchema(final String persistenceUnit, List<TableInfo> tables) { // Get persistence unit metadata this.puMetadata = kunderaMetadata.getApplicationMetadata().getPersistenceUnitMetadata(persistenceUnit); String paramString = externalProperties != null ? (String) externalProperties .get(PersistenceProperties.KUNDERA_CLIENT_FACTORY) : null; if (clientFactory != null && ((clientFactory.equalsIgnoreCase(puMetadata.getProperties().getProperty( PersistenceProperties.KUNDERA_CLIENT_FACTORY))) || (paramString != null && clientFactory .equalsIgnoreCase(paramString)))) { readConfigProperties(puMetadata); // invoke handle operation. if (operation != null && initiateClient()) { tableInfos = tables; handleOperations(tables); } } }