package tof.cv.mpp.bo; import java.util.ArrayList; public class Station { private String delay; private String station; private String time; private String platform; private PlatformInfo platforminfo; private String vehicle; public PlatformInfo getPlatforminfo() { return platforminfo; } private StationInfo stationinfo; private String version; private StationDepartures departures; private String canceled=""; public String getVersion() { return version; } public String getStation() { return station; } public boolean isCancelled(){ return "1".contentEquals(canceled); } public StationDepartures getStationDepartures() { return departures; } public StationInfo getStationInfo() { return stationinfo; } public String getDelay() { return this.delay; } public String getPlatform() { return this.platform; } public String getTime() { return this.time; } public String getVehicle() { return this.vehicle; } public String getDirection() { return "this.direction"; } public StationInfo getStationinfo() { return stationinfo; } public class StationInfo { public String id; private double locationX; private double locationY; public String getId() { return id; } public double getLocationX() { return locationX; } public double getLocationY() { return locationY; } } public class StationDepartures { private ArrayList<StationDeparture> departure; public ArrayList<StationDeparture> getStationDeparture() { return departure; } } public class StationDeparture { private String station; private long time; private String delay; private String platform; private String vehicle; private String canceled=""; PlatformInfo platforminfo; public Occupancy getOccupancy() { return occupancy; } private Occupancy occupancy; public PlatformInfo getPlatforminfo() { return platforminfo; } public Alerts getAlerts() { return alerts; } private Alerts alerts; public boolean isCancelled(){ return "1".contentEquals(canceled); } public String getStation() { return station; } public long getTime() { return time; } public String getDelay() { return delay; } public String getPlatform() { return platform; } public String getVehicle() { return vehicle.replace("BE.NMBS.", ""); } public String getStatus() { if (delay.contentEquals("0")) return ""; return "+" + Integer.valueOf(delay) / 60 + "'"; } } }