mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-15 10:18:45 +00:00
added error message if CourseTemplate's repeatable part is specified to lie behind the end of the waypoint (template) sequence
This commit is contained in:
+2
@@ -145,6 +145,8 @@ public class CourseTemplateEditDialog extends DataEntryDialog<CourseTemplateDTO>
|
||||
sb.append(stringMessages.eitherNoneOrBothStartAndEndOfRepeatablePartMustBeSpecified());
|
||||
} else if (valueToValidate.getRepeatablePart().getZeroBasedIndexOfRepeatablePartEnd() < valueToValidate.getRepeatablePart().getZeroBasedIndexOfRepeatablePartStart()) {
|
||||
sb.append(stringMessages.endOfRepeatablePartMustBeAtOfAfterStart());
|
||||
} else if (valueToValidate.getRepeatablePart().getZeroBasedIndexOfRepeatablePartEnd() > valueToValidate.getWaypointTemplates().size()) {
|
||||
sb.append(stringMessages.endOfRepeatablePartIsGreaterThanNumberOfWaypoints());
|
||||
}
|
||||
}
|
||||
return sb.toString();
|
||||
|
||||
+1
@@ -2455,4 +2455,5 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
|
||||
String defaultNumberOfLapsMustNotBeNegative();
|
||||
String eitherNoneOrBothStartAndEndOfRepeatablePartMustBeSpecified();
|
||||
String endOfRepeatablePartMustBeAtOfAfterStart();
|
||||
String endOfRepeatablePartIsGreaterThanNumberOfWaypoints();
|
||||
}
|
||||
+2
-1
@@ -2491,4 +2491,5 @@ zeroBasedNumberOfWaypointForRepeatablePartStart=Repeatable sequence start waypoi
|
||||
zeroBasedNumberOfWaypointForRepeatablePartEnd=Repeatable sequence end waypoint index (0-based)
|
||||
defaultNumberOfLapsMustNotBeNegative=Default number of laps must not be negative.
|
||||
eitherNoneOrBothStartAndEndOfRepeatablePartMustBeSpecified=Either none or both, start and end, of the repeatable part of the waypoint sequence must be specified.
|
||||
endOfRepeatablePartMustBeAtOfAfterStart=End of repeatable part must be at or after start of repeatable part.
|
||||
endOfRepeatablePartMustBeAtOfAfterStart=End of repeatable part must be at or after start of repeatable part.
|
||||
endOfRepeatablePartIsGreaterThanNumberOfWaypoints=End of repeatable part is greater than number of waypoints.
|
||||
+2
-1
@@ -2487,4 +2487,5 @@ zeroBasedNumberOfWaypointForRepeatablePartStart=0-basierter Wegpunktindex für A
|
||||
zeroBasedNumberOfWaypointForRepeatablePartEnd=0-basierter Wegpunktindex für Ende des Wiederholbaren Teils
|
||||
defaultNumberOfLapsMustNotBeNegative=Standard-Rundenzahl darf nicht negativ sein.
|
||||
eitherNoneOrBothStartAndEndOfRepeatablePartMustBeSpecified=Anfang und Ende der wiederholbaren Wegpunkte-Sequenz müssen entweder beide gesetzt oder beide leer sein.
|
||||
endOfRepeatablePartMustBeAtOfAfterStart=Ende der wiederholbaren Wegpunkte-Sequenz muss auf oder nach dem Anfang liegen.
|
||||
endOfRepeatablePartMustBeAtOfAfterStart=Ende der wiederholbaren Wegpunkte-Sequenz muss auf oder nach dem Anfang liegen.
|
||||
endOfRepeatablePartIsGreaterThanNumberOfWaypoints=Ende der wiederholbaren Wegpunkte-Sequenz liegt hinter dem Ende der Wegpunkt-Liste.
|
||||
Reference in New Issue
Block a user