diff --git a/app/src/main/java/com/a1/nextlocation/recyclerview/CouponListManager.java b/app/src/main/java/com/a1/nextlocation/recyclerview/CouponListManager.java index 320567d..72e7c65 100644 --- a/app/src/main/java/com/a1/nextlocation/recyclerview/CouponListManager.java +++ b/app/src/main/java/com/a1/nextlocation/recyclerview/CouponListManager.java @@ -1,23 +1,31 @@ package com.a1.nextlocation.recyclerview; +import android.content.Context; + import com.a1.nextlocation.data.Coupon; import java.util.List; public class CouponListManager { - private List coupon; - - public CouponListManager(){ + private List couponList; + private Context context; + public CouponListManager(Context context){ + this.context = context; } - public List getCoupon() { - return coupon; + public List getCouponList() { + return couponList; } - public void setCoupon(List location) { - this.coupon = coupon; + public Coupon getCoupon(int place) { + return couponList.get(place); + } + + public void load(){ + CouponLoader couponLoader = new CouponLoader(this.context); + this.couponList = couponLoader.load(); } } diff --git a/app/src/main/java/com/a1/nextlocation/recyclerview/LocationListManager.java b/app/src/main/java/com/a1/nextlocation/recyclerview/LocationListManager.java index 4ea1884..7ae7c43 100644 --- a/app/src/main/java/com/a1/nextlocation/recyclerview/LocationListManager.java +++ b/app/src/main/java/com/a1/nextlocation/recyclerview/LocationListManager.java @@ -1,22 +1,31 @@ package com.a1.nextlocation.recyclerview; +import android.content.Context; + import com.a1.nextlocation.data.Location; import java.util.List; public class LocationListManager { - private List location; + private List locationList; + private Context context; - public LocationListManager(){ + public LocationListManager(Context context){ + this.context = context; } - public List getLocation() { - return location; + public List getLocationList() { + return locationList; } - public void setLocation(List location) { - this.location = location; + public Location getLocation(int place) { + return locationList.get(place); + } + + public void load() { + LocationLoader locationLoader = new LocationLoader(this.context); + this.locationList = locationLoader.load(); } } diff --git a/app/src/main/java/com/a1/nextlocation/recyclerview/RouteListManager.java b/app/src/main/java/com/a1/nextlocation/recyclerview/RouteListManager.java index 77f4513..b8c4a37 100644 --- a/app/src/main/java/com/a1/nextlocation/recyclerview/RouteListManager.java +++ b/app/src/main/java/com/a1/nextlocation/recyclerview/RouteListManager.java @@ -1,27 +1,30 @@ package com.a1.nextlocation.recyclerview; +import android.content.Context; + import com.a1.nextlocation.data.Route; import java.util.List; -public class RouteListManager implements Loader{ +public class RouteListManager{ - List routes; - - public RouteListManager(){ + private List routeList; + private Context context; + public RouteListManager(Context context){ + this.context = context; } - public List getRoutes() { - return routes; + public List getRouteList() { + return routeList; } - public void setRoutes(List routes) { - this.routes = routes; + public Route getRoute(int place) { + return routeList.get(place); } - @Override public void load() { - + RouteLoader routeLoader = new RouteLoader(this.context); + this.routeList = routeLoader.load(); } }