/** * DatabaseManagerForDevelopers interface implementation Returns the list of databases implemented * on this plug in. */ @Override public List<DeveloperDatabase> getDatabaseList(DeveloperObjectFactory developerObjectFactory) { BitcoinCurrencyCryptoVaultDeveloperDatabaseFactory developerDatabaseFactory = new BitcoinCurrencyCryptoVaultDeveloperDatabaseFactory( this.pluginDatabaseSystem, this.pluginId); return developerDatabaseFactory.getDatabaseList(developerObjectFactory); }
/** * returns the list of records for the passed table * * @param developerObjectFactory * @param developerDatabase * @param developerDatabaseTable * @return */ @Override public List<DeveloperDatabaseTableRecord> getDatabaseTableContent( DeveloperObjectFactory developerObjectFactory, DeveloperDatabase developerDatabase, DeveloperDatabaseTable developerDatabaseTable) { BitcoinCurrencyCryptoVaultDeveloperDatabaseFactory developerDatabaseFactory = new BitcoinCurrencyCryptoVaultDeveloperDatabaseFactory( this.pluginDatabaseSystem, this.pluginId); return developerDatabaseFactory.getDatabaseTableContent( developerObjectFactory, developerDatabaseTable); }