package co.smartreceipts.android.persistence.database.controllers.impl; import javax.inject.Inject; import co.smartreceipts.android.analytics.Analytics; import co.smartreceipts.android.di.scopes.ApplicationScope; import co.smartreceipts.android.model.Distance; import co.smartreceipts.android.model.Trip; import co.smartreceipts.android.persistence.DatabaseHelper; import co.smartreceipts.android.persistence.database.controllers.TableController; @ApplicationScope public class DistanceTableController extends TripForeignKeyAbstractTableController<Distance> { @Inject public DistanceTableController(DatabaseHelper databaseHelper, Analytics analytics, @co.smartreceipts.android.di.qualifiers.TripTableController TableController<Trip> tripTableController) { super(databaseHelper.getDistanceTable(), analytics); subscribe(new RefreshTripPricesListener<Distance>(tripTableController)); } }