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