Axel Uhl
9cc23e6511
Merge branch 'bug4522'
...
Change-Id: I94e124a698a2effc0083b5b08ca215d63d9e7a54
2018-04-26 15:26:57 +02:00
Axel Uhl
d0dfea1064
moved DEFAULT_START_MODE_FLAGS to new interface SWCRacingProcedureConstants in domain.common so GWT can see it
...
Change-Id: Iba9c9716ad15f1e28a5a9af41e5a785ebbc9ea65
2018-04-26 12:33:18 +02:00
Axel Uhl
85f87ff55e
added PAPA to SWC Racing Procedure; disallow X-Ray under Uniform
...
Change-Id: I206f006cc835af5d3f8f6ecaf347e3f36ec6ba84
2018-04-26 09:18:23 +02:00
Axel Uhl
ad99a56209
replaced CompetitorWithBoatDTO by CompetitorDTO where possible
...
Change-Id: Iabb14f5e5f3989cc96128120955f0d4ae4332d23
2018-04-23 18:46:33 +02:00
Axel Uhl
18c777a99f
adjusted SwissTiming connector to accomodate UUIDs for mark devices and competitors
...
Change-Id: Ieaca20de4eacbbc5c64e218fb557045f2590e6f6
2018-04-19 17:24:54 +02:00
Axel Uhl
22b4ec6535
Merge branch 'master' into bug4509
...
Change-Id: Ia63ce5f964be5471b00a5429d6984e141d742b4d
2018-04-13 15:55:28 +02:00
Axel Uhl
514d132314
bug4511: now returns the SwissTiming competitor's boat instead of an unused one
...
Change-Id: Ib17131bed6f1813d303854391396fe528e6f18f5
2018-04-13 09:36:33 +02:00
Axel Uhl
b4f1c8fb10
more getCompetitorStore()-->getCompetitorAndBoatStore() renames
...
Change-Id: I715aba1aeaef8a4bd180d73b026164abcbdba196
2018-04-13 09:01:27 +02:00
Axel Uhl
662fd99fad
Merge branch 'master' into bug4509
...
Change-Id: I68eacba973b9c1246aaf9b769f69bc7e96e93f2b
2018-04-12 14:23:56 +02:00
Axel Uhl
4c319f5f6c
renamed CompetitorStore to CompetitorAndBoatStore; renamed Competitor[WithBoat]DTO classes
...
Change-Id: Ib80cf877e63fd834a73e81f20fafa57f130cc0a7
2018-04-12 14:18:16 +02:00
Axel Uhl
231e83bc2c
Merge branch 'master' into bug4509
...
Change-Id: I23ff6e0b645ab626284fc95b172243878e022806
2018-04-12 13:41:37 +02:00
Axel Uhl
6b1ffa52b5
removed extra ":" at end of string message
...
Change-Id: I6f47ce07c8abe4260f9307887773d8158210697a
2018-04-12 10:18:51 +02:00
Axel Uhl
9c14151097
avoid DynamicCompetitor cast
...
Change-Id: I77372da3137277c53fba210d9f986ff12b76e9f9
2018-04-11 17:29:59 +02:00
Axel Uhl
1cf923a027
use DynamicCompetitor and DynamicBoat where necessary
...
Change-Id: Id06014ac0baba5ea2315894068003c80733f1b0e
2018-04-11 17:26:20 +02:00
Axel Uhl
656d8cbff1
another occurrence of boat before competitor to DB
...
Change-Id: Iba2857f4408789de7c34f50bb3d898dbdb6008b7
2018-04-11 16:21:33 +02:00
Axel Uhl
5bae991418
write boat to DB before competitor is written, to improve DB consistency
...
Change-Id: I41eb360e20687cfe73361e5e6a20b69091d73ea4
2018-04-11 16:19:57 +02:00
Axel Uhl
3b22d59017
enhanced log message when replacing a competitor, showing boat info
...
Change-Id: Ic80f271c543d91aa16f0eda1dde8faba916127ea
2018-03-28 12:54:45 +02:00
Axel Uhl
4fc8ad919c
improved logging for competitor clashes during migration
2018-03-27 23:10:36 +02:00
Axel Uhl
360f72a6a7
Merge branch 'master' into bug2822_boatcolors
2018-03-24 08:49:11 +01:00
Axel Uhl
bd90f921dd
added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule
2018-03-24 01:45:37 +01:00
Axel Uhl
63f8100cf7
resolve a CompetitorWithBoatImpl that has null as its boat as a CompetitorImpl upon de-serialization
...
Change-Id: Icee9919cd09cbca56d4612e6303e890e2bd07b93
2018-03-21 11:36:11 +01:00
Axel Uhl
bcd6e9f561
use sail ID as auxiliary toString() representation on Boat if name is not set
...
Change-Id: Id5d1293ca8f278bc17d2ee0fbc0a96868d8095d6
2018-03-20 23:31:03 +01:00
Axel Uhl
f496a8fd81
added some Javadoc to RaceLogRegisterCompetitorEventImpl
...
Change-Id: I3c1d6fbf07a8ad223aeab6bc403167406e54002d
2018-03-20 17:59:06 +01:00
Axel Uhl
0c6440f107
implemented single-point-of-exit pattern
...
Change-Id: Iad6f7b5e213d173b91ca9e96401c6e024e65f446
2018-03-20 17:58:39 +01:00
Axel Uhl
2bdb4c6bf5
throw exception if competitor is to be replaced by one with equal ID in store
...
Change-Id: I8fbb1d5d638e6457729ccb9f0c043cfe9d915f90
2018-03-19 22:09:18 +01:00
Axel Uhl
40c1f99840
added missing resolve(...) override in CompetitorWithBoatImpl
...
Change-Id: I74ae8339c1bf52d469eda15d51c25d7b364ad912
2018-03-19 21:57:19 +01:00
Axel Uhl
78a1f4caf1
log replacement of a Competitor object with another one with equal ID
...
Change-Id: I6e35dc8c2160377dec58cba032b33c08e3774445
2018-03-19 21:17:11 +01:00
Axel Uhl
e750f974be
use HashSet instead of ArrayList in getStandaloneBoats() for performance
...
Change-Id: Ie6648a8f81ea9534bfe411cd2902ed1c082ce5ec
2018-03-19 18:22:19 +01:00
Axel Uhl
a66ffac4b3
in StoreAndLoadCompetitorsTest drop the COMPETITORS, not the COMPETITORS_BAK collection, also now the BOATS collection
...
Change-Id: Ic65e0bee3de5b8fe76d74c4bcb0fe2cafc01e9aa
2018-03-19 17:49:05 +01:00
Axel Uhl
98cd6c4f1c
added exception logging in abstract TracTrac receiver's run() method
...
Change-Id: I091d8d5c7d8537337b453c616532be993c005563
2018-03-19 17:39:20 +01:00
Axel Uhl
d6699c25c6
fixed typo in exception message
...
Change-Id: Iccfb569a796ad19b781cf2fa027d9053e2960f1c
2018-03-16 17:21:12 +01:00
Axel Uhl
9cf283eec6
Merge branch 'master' into bug2822_boatcolors
...
Change-Id: I883401360422f104c3c3de844a7c3759753a887b
2018-03-16 13:43:19 +01:00
Frank Mittag
d4b1fe2a1b
added synchronization for the case that the same competitor could be migrated twice triggered by two different tracked races from the same or even different regattas (in case of league events)
2018-03-13 11:50:10 +01:00
Axel Uhl
b4323b65d9
removed redundant and typologically incorrect statement in competitor import
...
Change-Id: I62703d57691b033e8e2f287f0bfdcdd854516307
2018-03-12 17:04:59 +01:00
Steffen Schaefer
379d598456
Merge branch 'bug2822_boatcolors' into bug4416
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractRegattaLogSensorDataAddMappingsDialog.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/ItemToMapToDeviceSelectionPanel.java
2018-03-06 17:54:50 +01:00
Frank Mittag
5de4d8367b
fixed prefiltering of competitors for regattas with changing boats for the CompetitorRegistrationDialog
2018-03-06 16:40:14 +01:00
Steffen Schaefer
2862850fad
Merge branch 'bug2822_boatcolors_merged_with_eol_changes' into bug4416
2018-02-28 08:15:38 +01:00
Steffen Schaefer
1a5fa73738
Bug 4416: Added new Mapping types to map sensor tracks for boats
2018-02-27 17:42:08 +01:00
Frank Mittag
162392a435
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
...
# Conflicts:
# java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2018-02-27 15:17:45 +01:00
Steffen Schaefer
698683216f
Bug 4416: Initially added new mapping event for Boat
2018-02-26 14:47:16 +01:00
Kai Boernert
f505b10d50
removed RaceLogCourseAreaChangedEvent
2018-02-23 17:06:14 +01:00
Frank Mittag
4999933364
added 'canBoatsOfCompetitorsChangePerRace' attribute to RaceGroup for usage in RCApp
2018-02-13 15:57:03 +01:00
Frank Mittag
e9e52697a6
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
2018-01-31 15:04:09 +01:00
Axel Uhl
b8455233b2
added null safety in TransientCompetitorStore
...
Change-Id: I29c65df160d53f9c45315021ec2323d8e2bc457c
2018-01-16 15:32:24 +01:00
Axel Uhl
dcb43721e6
don't use "instanceof CompetitorWithBoat" because of live migration;
...
when a tracked race is loaded into a regatta with changing boats and the
competitor has a boat, it is migrated "in place" with its boat reference
set to null; this way it is possible to have a CompetitorWithBoat object
that returns false from hasBoat(). Therefore, hasBoat() must be
preferred over a type check
Change-Id: Ic74441bfb48566e66cb88391b52537303638d564
2018-01-16 12:43:30 +01:00
Frank Mittag
8b370b3865
Cleanup of the competitor/boat import/creation for the manage2sail importer
2018-01-10 16:08:54 +01:00
Frank Mittag
fd51fec2ca
fix for the shared CompetitorAndBoats Analyzer
2018-01-09 16:26:06 +01:00
Peter Siegmund
94b8ae7af8
Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4232
2018-01-05 08:42:41 +01:00
Frank Mittag
5fca437a61
fixed CompetitorsAndBoatsInLogAnalyzer and a broken test
2017-12-27 20:37:33 +01:00
Frank Mittag
6f1b629afe
fixed javadoc
2017-12-27 20:36:50 +01:00