Browse Source

bugfixes

lookup-tables
Stephan Richter 4 years ago
parent
commit
fa87201ef8
  1. 2
      pom.xml
  2. 5
      resources/translations/Application.de.translation
  3. 2
      src/main/java/de/srsoftware/web4rail/MaintnanceTask.java
  4. 7
      src/main/java/de/srsoftware/web4rail/moving/Car.java

2
pom.xml

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>de.srsoftware</groupId> <groupId>de.srsoftware</groupId>
<artifactId>web4rail</artifactId> <artifactId>web4rail</artifactId>
<version>1.4.15</version> <version>1.4.16</version>
<name>Web4Rail</name> <name>Web4Rail</name>
<packaging>jar</packaging> <packaging>jar</packaging>
<description>Java Model Railway Control</description> <description>Java Model Railway Control</description>

5
resources/translations/Application.de.translation

@ -152,7 +152,7 @@ Enter new name for plan : Neuen Namen für den Plan eingeben
executed : ausgeführt executed : ausgeführt
extended address : erweiterte Adresse extended address : erweiterte Adresse
export : exportieren export : exportieren
Faster (10 {}) : 10 {} schneller Faster ({} {}) : {} {} schneller
Final speed after breaking, before halting : Endgeschwindigkeit nach Bremsvorgang, vor dem Anhalten Final speed after breaking, before halting : Endgeschwindigkeit nach Bremsvorgang, vor dem Anhalten
FinishRoute : Route abschließen FinishRoute : Route abschließen
Firing {} : starte {} Firing {} : starte {}
@ -323,7 +323,7 @@ Signals : Signale
simplify all names : alle Namen vereinfachen simplify all names : alle Namen vereinfachen
simplify name : Name vereinfachen simplify name : Name vereinfachen
Simulating movement of {}... : Simuliere Fahrt von {}... Simulating movement of {}... : Simuliere Fahrt von {}...
Slower (10 {}) : 10 {} langsamer Slower ({} {}) : {} {} langsamer
SOUTH : Süden SOUTH : Süden
Speed unit : Geschwindigkeits-Einheit Speed unit : Geschwindigkeits-Einheit
Split behind : Nach Split behind : Nach
@ -360,6 +360,7 @@ SYSTEM : Betriebssystem
Tag : Markierung Tag : Markierung
Tags : Markierungen Tags : Markierungen
Task : Aufgabe Task : Aufgabe
Task name must not be empty : Aufgaben-Name darf nicht leer sein
Task type : Aufgabe Task type : Aufgabe
Text to display on clients : Text, welcher auf den Clients angezeigt werden soll Text to display on clients : Text, welcher auf den Clients angezeigt werden soll
Text to show on display : Text, welcher in der Anzeige dargestellt werden soll Text to show on display : Text, welcher in der Anzeige dargestellt werden soll

2
src/main/java/de/srsoftware/web4rail/MaintnanceTask.java

@ -63,6 +63,7 @@ public class MaintnanceTask extends BaseClass{
private static MaintnanceTask createTask(HashMap<String, String> params) { private static MaintnanceTask createTask(HashMap<String, String> params) {
String name = params.get(NAME); String name = params.get(NAME);
if (isNull(name)||name.trim().isEmpty()) return null;
long interval = Long.parseLong(params.get(INTERVAL)); long interval = Long.parseLong(params.get(INTERVAL));
Car car = BaseClass.get(Id.from(params, REALM_CAR)); Car car = BaseClass.get(Id.from(params, REALM_CAR));
return new MaintnanceTask(car, name,interval); return new MaintnanceTask(car, name,interval);
@ -138,7 +139,6 @@ public class MaintnanceTask extends BaseClass{
public static AddSelect selector() { public static AddSelect selector() {
AddSelect select = new AddSelect(NAME); AddSelect select = new AddSelect(NAME);
select.addOption(t("create new task type"));
tasks.forEach(task -> select.addOption(task)); tasks.forEach(task -> select.addOption(task));
return select; return select;
} }

7
src/main/java/de/srsoftware/web4rail/moving/Car.java

@ -102,8 +102,11 @@ public class Car extends BaseClass implements Comparable<Car>{
} }
public Object addTask(MaintnanceTask newTask) { public Object addTask(MaintnanceTask newTask) {
tasks.add(newTask); if (isSet(newTask)) {
return properties(); tasks.add(newTask);
return properties();
}
return properties(t("Task name must not be empty"));
} }
public Car clone() { public Car clone() {

Loading…
Cancel
Save