getObjects<T extends VasatModel<T>> method
Implementation
@override
Future<List<T>> getObjects<T extends VasatModel<T>>(VasatFromJsonFactory<T> factory) {
if (db != null) {
// First get the vasat object name from the factory
var objectName = factory({}).getObjectName();
var store = stringMapStoreFactory.store(objectName);
return store.find(db!).then((res) => res.map((record) => factory(record.value) ).toList() );
} else {
throw VasatError("DB is null or has not been initializes. Make sure openDatabase() has been called ", status: 5100);
}
}