Updated managers so they can load

This commit is contained in:
RemoMeijer
2020-12-17 11:16:03 +01:00
parent 9e8e9f4cdd
commit 1f835a94b0
3 changed files with 43 additions and 23 deletions

View File

@@ -1,23 +1,31 @@
package com.a1.nextlocation.recyclerview; package com.a1.nextlocation.recyclerview;
import android.content.Context;
import com.a1.nextlocation.data.Coupon; import com.a1.nextlocation.data.Coupon;
import java.util.List; import java.util.List;
public class CouponListManager { public class CouponListManager {
private List<Coupon> coupon; private List<Coupon> couponList;
private Context context;
public CouponListManager(){
public CouponListManager(Context context){
this.context = context;
} }
public List<Coupon> getCoupon() { public List<Coupon> getCouponList() {
return coupon; return couponList;
} }
public void setCoupon(List<Coupon> location) { public Coupon getCoupon(int place) {
this.coupon = coupon; return couponList.get(place);
}
public void load(){
CouponLoader couponLoader = new CouponLoader(this.context);
this.couponList = couponLoader.load();
} }
} }

View File

@@ -1,22 +1,31 @@
package com.a1.nextlocation.recyclerview; package com.a1.nextlocation.recyclerview;
import android.content.Context;
import com.a1.nextlocation.data.Location; import com.a1.nextlocation.data.Location;
import java.util.List; import java.util.List;
public class LocationListManager { public class LocationListManager {
private List<Location> location; private List<Location> locationList;
private Context context;
public LocationListManager(){ public LocationListManager(Context context){
this.context = context;
} }
public List<Location> getLocation() { public List<Location> getLocationList() {
return location; return locationList;
} }
public void setLocation(List<Location> location) { public Location getLocation(int place) {
this.location = location; return locationList.get(place);
}
public void load() {
LocationLoader locationLoader = new LocationLoader(this.context);
this.locationList = locationLoader.load();
} }
} }

View File

@@ -1,27 +1,30 @@
package com.a1.nextlocation.recyclerview; package com.a1.nextlocation.recyclerview;
import android.content.Context;
import com.a1.nextlocation.data.Route; import com.a1.nextlocation.data.Route;
import java.util.List; import java.util.List;
public class RouteListManager implements Loader{ public class RouteListManager{
List<Route> routes; private List<Route> routeList;
private Context context;
public RouteListManager(){
public RouteListManager(Context context){
this.context = context;
} }
public List<Route> getRoutes() { public List<Route> getRouteList() {
return routes; return routeList;
} }
public void setRoutes(List<Route> routes) { public Route getRoute(int place) {
this.routes = routes; return routeList.get(place);
} }
@Override
public void load() { public void load() {
RouteLoader routeLoader = new RouteLoader(this.context);
this.routeList = routeLoader.load();
} }
} }