[ADD] all methods from daos to repos
This commit is contained in:
@@ -23,6 +23,9 @@ public interface DataDao {
|
||||
@Query("SELECT * FROM userdata LIMIT 1")
|
||||
Data getData();
|
||||
|
||||
@Query("SELECT * FROM userdata WHERE distance_traveled = :distance LIMIT 1")
|
||||
Data getDataByDistance(float distance);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -35,4 +35,8 @@ public class CouponRepository {
|
||||
public Coupon getCoupon(String code) {
|
||||
return mCouponDao.selectCouponByCode(code);
|
||||
}
|
||||
|
||||
public void deleteAll() {
|
||||
mCouponDao.deleteAll();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,5 +20,21 @@ public class DataRepository {
|
||||
return data;
|
||||
}
|
||||
|
||||
public Data getDataByDistance(float distance) {
|
||||
return mDataDao.getDataByDistance(distance);
|
||||
}
|
||||
|
||||
public void deleteAll() {
|
||||
mDataDao.delete();
|
||||
}
|
||||
|
||||
public void update(Data data) {
|
||||
mDataDao.update(data);
|
||||
}
|
||||
|
||||
public void insertAll(Data... datas) {
|
||||
mDataDao.insertAll(datas);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -27,4 +27,12 @@ public class LocationRepository {
|
||||
public Location getLocationByName(String name) {
|
||||
return mLocationDao.getLocationByName(name);
|
||||
}
|
||||
|
||||
public void insertAll(Location... locations) {
|
||||
mLocationDao.insertAll(locations);
|
||||
}
|
||||
|
||||
public void deleteAll() {
|
||||
mLocationDao.deleteAll();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,4 +27,8 @@ public class RouteRepository {
|
||||
public Route getRouteByName(String name) {
|
||||
return mRouteDao.getRouteByName(name);
|
||||
}
|
||||
|
||||
public void deleteAll() {
|
||||
mRouteDao.deleteAll();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user