Commit Graph
661 Commits
Author SHA1 Message Date
Axel Uhl 69f01e6434 added rank at mark in /markpassings end point 2020-02-18 11:05:15 +01:00
Axel Uhl 3830256114 bug5185: refactorings around number of laps and course templates 2020-01-22 15:16:29 +01:00
Axel Uhl 25d5d61419 bug5165: fixed HashedStringUtil.toHashedString using StringJoiner 2020-01-21 15:04:20 +01:00
Adrian Aioanei 2220801e5a Fixed issue with trailing space for hashed strings 2020-01-21 15:52:12 +02:00
Axel Uhl bea46702fc bug5165 / bug5182: cleaned up a few more TODOs 2020-01-20 17:59:50 +01:00
Axel Uhl 0dc10bf057 reduced method visibility of method only used locally 2020-01-20 15:18:57 +01:00
Axel Uhl 95b1ed42e7 bug5183: CourseConfiguration now has to contain at least one occurrence of the repeatable part 2020-01-19 00:19:40 +01:00
Axel Uhl 900e1995dc Merge branch 'bug5085' into bug5165 2020-01-16 09:18:56 +01:00
Axel Uhl 5701cbafba bug5165: some progress towards creating course template from CourseConfiguration 2020-01-14 18:34:48 +01:00
Steffen Schaefer a3b25c85a2 Bug 5085: Include GPSFix per MarkConfiguration instead of the last
position. In addition, for each known device mapping the last position
is included as well.
2020-01-14 13:49:20 +01:00
Axel Uhl 10d6841901 bug5165: another uncompilable interims commit after cleaning up the bug5085 merge issues 2020-01-13 18:33:55 +01:00
Axel Uhl 3696b6389b Merge branch 'bug5085' into bug5165 2020-01-13 16:29:38 +01:00
Steffen Schaefer af6a9330e5 Bug 5085: Fixed NPE 2020-01-13 14:59:47 +01:00
Steffen Schaefer 223400a378 Bug 5085: Include all known device mappings per MarkConfiguration and
not only the current one
2020-01-13 14:16:30 +01:00
Axel Uhl ae53dabe2a removed obsolete overloads for MarkRolePairFactory create methods 2020-01-10 13:35:06 +01:00
Axel Uhl 695e33d850 bug5165: another interims uncompilable state 2020-01-09 18:56:50 +01:00
Axel Uhl 86f1e7c1dc removed TrackingDeviceBasedPositioningWithLastKnownPosition Positioning stuff 2020-01-09 14:36:12 +01:00
Axel Uhl fb0400e1b6 used MarkConfigurationVisitor in CourseConfigurationJsonSerializer 2020-01-09 14:14:16 +01:00
Axel Uhl 04740d2151 fixed more test issues 2020-01-08 18:58:03 +01:00
Axel Uhl ef126a1fbc fixed a few test cases in CourseConfigurationTest 2020-01-08 18:30:28 +01:00
Axel Uhl 7eb6802b8f bug5168: fixed some test issued 2020-01-07 23:08:11 +01:00
Axel Uhl 501264dcad first compilable version of bug5168 branch; untested 2019-12-24 15:28:42 +01:00
Axel Uhl 503a784e00 another interims commit on bug5168, still not compiling 2019-12-23 18:20:13 +01:00
Axel Uhl fb640f77a0 removed warnings and errors except for
CourseAndMarkConfigurationFactoryImpl
2019-12-23 11:51:04 +01:00
Axel Uhl cd25222da4 bug5168: using an annotation pattern for MarkConfigurations 2019-12-21 11:01:36 +01:00
Axel Uhl 572b0fa315 bug5168: uncompilable interims commit, starting to introduce MarkConfigurationRequest/Response 2019-12-20 22:53:40 +01:00
Axel Uhl d44477f676 fixed tests for TestLapConfiguration 2019-12-19 23:50:08 +01:00
Axel Uhl eca8485780 bug5165: uncompileable interims commit with major progress of replacing MarkRole for MarkTemplate in the ControlPointTemplate 2019-12-19 16:04:02 +01:00
Axel Uhl 5ccf7405d0 bug5165: uncompilable interims commit showing the general direction of bug5165 2019-12-18 22:45:31 +01:00
Axel Uhl cb276cd8a4 Merge branch 'master' into bug5085 2019-11-30 23:47:03 +01:00
Axel Uhl c6e2d061a6 added raceId field to series serializer 2019-11-29 18:34:35 +01:00
Steffen Schaefer 68dbc2f227 Bug 5085: Added optionalImageURL property to CourseConfigurationBase to
ensure that the image URL is always included in the serialized document
built from a course template. In addition this allows to add the image
URL to CourseBase, too.
2019-11-18 16:27:09 +01:00
Steffen Schaefer c2ecd6b68b Bug 5085: Introduced several convenience methods for CourseTemplate and
CourseConfigurationBase to remove code duplications
2019-11-18 11:58:04 +01:00
Steffen Schaefer 367e8f7d62 Bug 5085: Changed CourseTemplate and CourseConfiguration to use MarkRole
instead of String and changed CourseBase to reference MarkRoles by using
their UUID
2019-11-18 11:15:36 +01:00
Thomas Wiese 98192e9a08 Bug5085: add MarkRoleResource and corresponding api test 2019-11-18 10:52:15 +01:00
Steffen Schaefer 7d0406c0f0 Bug 5085: Added fields useStartTimeInference and
controlTrackingFromStartAndFinishTimes properties to the regatta JSON
result and extended a test case to check those properties
2019-11-11 14:49:49 +01:00
Steffen Schaefer 3959ddb7fb Bug 5085: CommonMarkPropertiesImpl isn't abstract anymore to directly
use it in the deserialization without requiring a distinct
implementation
2019-11-06 11:08:53 +01:00
Thomas Wiese ca8cae4aaf Bug5085: fix wrong order of left and right markconfiguration 2019-10-14 11:34:07 +02:00
Thomas Wiese 8b00089e67 Bug 5085: extended course configuration api test with storing to
inventory with markbased configuration
2019-10-08 18:13:21 +02:00
Thomas Wiese ff0e5b3a62 Bug 5085: extended course configuration api test 2019-10-08 14:00:45 +02:00
Steffen Schaefer 7c84aef8a4 Bug 5085: Added storeToInventory flag to JSON as well as
MarkConfiguration implementations
2019-10-08 11:57:18 +02:00
Steffen Schaefer 01370c7427 Bug 5085: Positioning now optionally also has a DeviceIdentifier to not
need to lookup the identifier when it needs to get transferred to a Mark
or MarkProperties
2019-10-08 11:57:13 +02:00
Steffen Schaefer af276604b8 Bug 5085: RegattaMarkConfiguration now optionally references associated
MarkProperties
2019-10-08 11:57:11 +02:00
Steffen Schaefer dea4425912 Bug 5085: Fixed UUID escaping in JSON output 2019-10-02 15:50:47 +02:00
Steffen Schaefer e3a7acc88b Bug 5085: Not including some fields in json anymore if they are null 2019-10-02 14:26:48 +02:00
Steffen Schaefer 445f415f6d Bug 5085: Fixed deserialization of the optional positioning part for
MarkConfiguration
2019-10-02 14:22:34 +02:00
Steffen Schaefer b03ed45e8f Merge branch 'master' into bug5085
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2019-10-02 13:09:31 +02:00
Steffen Schaefer 11cb30a765 Bug 5085: Further implemented support for positioning in
CourseConfiguration API and backend
2019-10-02 12:54:32 +02:00
Steffen Schaefer 302af42601 Bug 5085: Distinct between effective and freestyle properties in json 2019-09-29 10:13:17 +02:00
Steffen Schaefer 1da2776042 Bug 5085: Fixed potential ClassCastException 2019-09-27 15:03:37 +02:00