package dk.thoerup.android.traininfo.common; import java.io.Serializable; import org.simpleframework.xml.Attribute; import org.simpleframework.xml.Element; import org.simpleframework.xml.Root; @Root(name="entry", strict=false) public class TimetableEntry implements Serializable { @Element private String station; @Element(required=false) private String arrival; @Element(required=false) private String departure; @Attribute private boolean current; @Element(required=false) //it really should be required but don't crash XML generator if getSimpleByName couln't find a station private StationEntry stationEntry; boolean cancelled; public String getStation() { return station; } public void setStation(String station) { this.station = station; } public String getArrival() { return arrival; } public void setArrival(String arrival) { this.arrival = arrival; } public String getDeparture() { return departure; } public void setDeparture(String departure) { this.departure = departure; } public boolean isCurrent() { return current; } public void setCurrent(boolean current) { this.current = current; } public StationEntry getStationEntry() { return stationEntry; } public void setStationEntry(StationEntry stationEntry) { this.stationEntry = stationEntry; } public boolean isCancelled() { return cancelled; } public void setCancelled(boolean cancelled) { this.cancelled = cancelled; } }