improved car management

This commit is contained in:
Stephan Richter
2020-11-19 23:38:12 +01:00
parent 9ea3d7a65b
commit c21d0fbb8b
4 changed files with 23 additions and 11 deletions

View File

@@ -80,8 +80,8 @@ public class Car extends BaseClass implements Comparable<Car>{
return t("Unknown action: {}",params.get(ACTION));
}
public static Car get(Object id) {
return cars.get(Integer.parseInt(""+id)); // try to get by id
public static Car get(Object id) {
return isNull(id) ? null : cars.get(Integer.parseInt(""+id)); // try to get by id
}
@@ -224,6 +224,10 @@ public class Car extends BaseClass implements Comparable<Car>{
public String toString() {
return name;
}
public Train train() {
return train;
}
public void train(Train train) {
this.train = train;