import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class RouteInfo {
private String routeCode;
private Character routeDir;
private Date validFrom;
private Date validTo;
private Integer stopCode;
private Character type;
private Integer stopOrder;
private Integer x;
private Integer y;
public String getRouteCode() {
return routeCode;
}
public Character getRouteDir() {
return routeDir;
}
public Date getValidFrom() {
return validFrom;
}
public Date getValidTo() {
return validTo;
}
public Integer getStopCode() {
return stopCode;
}
public Character getType() {
return type;
}
public Integer getStopOrder() {
return stopOrder;
}
public Integer getX() {
return x;
}
public Integer getY() {
return y;
}
public void setRouteCode(String routeCode) {
if (!routeCode.isEmpty()) {
this.routeCode = routeCode;
}
}
public void setRouteDir(String routeDir) {
if (!routeDir.isEmpty()) {
this.routeDir = routeDir.charAt(0);
}
}
public void setValidFrom(String validFrom) {
if (!validFrom.isEmpty()) {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
try {
this.validFrom = format.parse(validFrom);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
public void setValidTo(String validTo) {
if (!validTo.isEmpty()) {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
try {
this.validTo = format.parse(validTo);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
public void setStopCode(String stopCode) {
if (!stopCode.isEmpty()) {
this.stopCode = Integer.parseInt(stopCode);
}
}
public void setType(String type) {
if (!type.isEmpty()) {
this.type = type.charAt(0);
}
}
public void setStopOrder(String stopOrder) {
if (!stopOrder.isEmpty()) {
this.stopOrder = Integer.parseInt(stopOrder);
}
}
public void setX(String x) {
if (!x.isEmpty()) {
this.x = Integer.parseInt(x);
}
}
public void setY(String y) {
if (!y.isEmpty()) {
this.y = Integer.parseInt(y);
}
}
}