1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.rthoni.stssaguenay.dbo;
-
- import com.luticate.utils.dbo.LuDbo;
-
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
-
- import java.util.HashMap;
- import java.util.List;
- import java.util.Vector;
-
- /**
- * Created by robin on 10/1/16.
- */
-
- public class UserFavouriteStopsDbo extends LuDbo {
-
- protected StopsDbo _stop;
-
- protected List<RoutesDbo> _routes;
-
- protected String _name;
-
- // @Override
- // public void fromJson(JSONObject json) throws JSONException {
- // _stop = new StopsDbo();
- // _stop.fromJson(json.getJSONObject("stop"));
- // _routes = new Vector<>();
- // JSONArray routes = json.getJSONArray("routes");
- // for (int i = 0; i < routes.length(); ++i) {
- // RoutesDbo route = new RoutesDbo();
- // route.fromJson(routes.getJSONObject(i));
- // _routes.add(route);
- // }
- // _name = json.getString("name");
- // }
- //
- // @Override
- // public HashMap<String, Object> toArray() {
- // HashMap<String, Object> map = new HashMap<>();
- // map.put("stop", _stop.toArray());
- // List<Object> routes = new Vector<>();
- // for (RoutesDbo route : _routes) {
- // routes.add(route.toArray());
- // }
- // map.put("routes", routes);
- // map.put("name", _name);
- // return map;
- // }
-
- public StopsDbo getStop() {
- return _stop;
- }
-
- public void setStop(StopsDbo stop) {
- _stop = stop;
- }
-
- public List<RoutesDbo> getRoutes() {
- return _routes;
- }
-
- public void setRoutes(List<RoutesDbo> routes) {
- _routes = routes;
- }
-
- public String getName() {
- return _name;
- }
-
- public void setName(String name) {
- _name = name;
- }
-
- public String getCustomName()
- {
- if (_name != null && !_name.isEmpty()) {
- return _name;
- }
- return _stop.getName();
- }
- }
|