package haushalt.service.data; import haushalt.daten.Datenbasis; import haushalt.daten.ExtendedDatabase; import java.io.File; import java.io.FileNotFoundException; public class DatabaseServiceImpl implements DatabaseService { private DatabaseFileLoader databaseFileLoader; public void setDatabaseFileLoader(final DatabaseFileLoader databaseFileLoad) { this.databaseFileLoader = databaseFileLoad; } public ExtendedDatabase loadDatabase(final File dbFile) throws FileNotFoundException, DatabaseServiceException { final ExtendedDatabase db = databaseFileLoader.loadDbFile(dbFile); return db; } public void saveDbFile(final Datenbasis db) throws FileNotFoundException, DatabaseServiceException { databaseFileLoader.saveDbFile(db); } }