Commit Graph
144 Commits
Author SHA1 Message Date
Axel Uhl 8f4511ced9 pass along from/to times for GPS file import 2014-05-30 13:57:48 +02:00
Axel Uhl 0d0ae3f060 added deckman adapter bundle to launch configs; implemented a GPSFixImporter based on the Deckman CSV export format 2014-05-30 10:59:39 +02:00
Fredrik Teschke 2396ff0ed7 make file stream reusable in import servlet, and added testcase 2014-05-30 01:28:00 +02:00
Fredrik Teschke f046521bfe abstracted import functionality, so that it is route-converter independent
- use OSGi service registry to register and find import services
- user may specify importer to use, or else rely on file-extension based resolution
- moved and renamed some import/export classes
2014-05-30 00:02:31 +02:00
Axel Uhl db05658286 use UUID as id for LeaderboardGroup which now implements WithID; preparing for the use of this UUID by Event in persistence to reference LeaderboardGroups 2014-05-28 18:02:41 +02:00
Fredrik Teschke 9647a607e5 fixed further test concerning device id serialization and logic of placeholder identifier 2014-05-08 18:26:50 +02:00
Fredrik Teschke 92aef41f0c introduced smartphone UUID identifier as standard, imei identifier for testing only 2014-03-28 11:42:42 +01:00
Fredrik Teschke 1ebed6373e changes to placeholder identifier and (de)serialization 2014-03-10 15:00:35 +01:00
Fredrik Teschke 5c714e5a31 restructured race log tracking: moved to racelogtrackingadapter bundles, renamed packages, moved some interfaces 2014-02-10 16:42:36 +01:00
Fredrik Teschke db97650366 switched persistence of GPS fixes from hard coded to dynamic type based 2014-02-10 04:12:23 +01:00
Fredrik Teschke 9264620f5f added tests for RecordFixes servlet, and fixed a few related bugs 2014-02-09 22:32:27 +01:00
Axel Uhl 1404c18f67 replaced all usages of RGB Strings by the use of Color where possible; particularly in Competitor and CompetitorDTO 2013-12-09 22:06:29 +01:00
fmittag 62b3a9c6ae Merge remote-tracking branch 'origin/master' into competitorpanel_reuse
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CompetitorStore.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/SharedDomainFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.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.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingRaceLogInLeaderboards.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingRaceLogInRegatta.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/CompetitorJsonDeserializer.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackedRaceContentsReplicationTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2013-12-06 19:19:09 +01:00
fmittag d037441787 added load/store/editing of the new attribute displayColor for a competitor 2013-12-06 18:40:15 +01:00
Frederik Petersen 008a98aa67 Fixed test that failed due to changes to jax-rs webservices 2013-12-04 16:17:05 +01:00
Axel Uhl ed35db38b4 removed setConfiguration from MongoDBService and replaced by MongoDBConfiguration.getService() 2013-11-29 13:28:42 +01:00
Jens Rommel df9445499b - changed time stamp source from UTC (system time) to GPS Time
- replaced hard-wired column numbers by order given by header line
- fixed issue with Excel date conversion. Now settings miliseconds to zero.
2013-11-13 17:53:12 +01:00
Jens Rommel 3ed17d3766 - Made recordWind return a flag wether a wind fix has been considered for a tracked race
- Made Expedition importer tolerant for partially filled rows, collecting partial data until a fix is complete
2013-09-13 09:41:23 +02:00
fmittag 5ab7d5af96 unified usage of "require-bundle: org.junit4" for all test bundles 2013-09-02 11:47:06 +02:00
fmittag 2fc41f002e refactoring of Webservice API to use JAX-RS as implementation technique
Added versioning for the webservices
2013-08-30 15:50:46 +02:00
fmittag 6bdb68b850 removed java.text.SimpleDateFormat from AbstractTimePoint which is now part of the common doamin (GWT-compatible) bundle 2013-08-30 12:02:27 +02:00
Axel Uhl f1fa1d74f6 moved a few more distance and speed types to domain.common and fixed a grave bug in MeterPerSecondSpeed; added test for improved outlier filtering 2013-08-14 18:00:45 +02:00
Axel Uhl c556a95b93 added web socket example 2013-08-08 16:06:00 +02:00
Axel Uhl 69cb13b03a quickly copy relevant wind fixes in WindJsonGetServlet to hold lock only shortly; started a test case which currently still fails 2013-06-21 22:02:39 +02:00
fmittag f333a33f75 extended the test for limitation of competitors in the leaderboard json export 2013-06-18 17:02:31 +02:00
fmittag 5c0dab2a94 added a maxCompetitorsCount parameter to the leaderboard json export to limit the number of exported competitors 2013-06-17 17:35:41 +02:00
Axel Uhl f0d7c550e2 Changed "final" semantics for leaderboard JSON export such that it never exports a started but not yet finished race;
other fixes include creation of regattas which need to be created with no RaceColumns attached to the Series yet because
it otherwise breaks assumptions asserted by "assert" statements, hence breaking tests when executed with -ea.
2013-04-12 20:44:22 +02:00
Axel Uhl 34bab83ba2 Merge remote-tracking branch 'server/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.gateway.serialization.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway.serialization.test/build.properties
2013-04-11 14:13:34 +02:00
Axel Uhl 91af0a81ec fixed serialization.test mockito dependencies; added logging for start of tracking 2013-04-11 13:57:15 +02:00
Armin Zamani cc61f70b07 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/AbstractTimePoint.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.server.gateway.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/JsonExportTest.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/LeaderboardJsonGetServlet.java
2013-04-11 13:39:51 +08:00
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00
fmittag 49d078d64b improved the JsonExport tests and added a test for bypassing the leaderboardCache if the url parameter useCache=false is used 2013-04-08 17:20:09 +02:00
fmittag 9f82edfb7b Merge remote-tracking branch 'origin/master' into leaderboardCache 2013-04-02 09:16:56 +02:00
fmittag dbc28be27b fixed osgi dependency problems with JsonExportTest 2013-04-01 18:29:18 +02:00
fmittag 20d0f2abfb replaced junit "require-bundle" with "import-package" in manifest.mf 2013-03-31 16:03:53 +02:00
fmittag aea3060fde refactoring of LeaderboardJsonGetServlet to support also "empty leaderboards" with no results. In this case the leaderboardCache is not used (as there is nothing to calculate and there is no "result" timestamp we could use for the caching) 2013-03-26 12:14:04 +01:00
fmittag 7db566ebae added (failing) test case for smartfuturechache in leaderboard json export 2013-03-25 16:10:02 +01:00
fmittag e3df4ea5dd added a json servlet for exporting wind data (similar to the showWind action from the AdminApp but with more parameters)
some renaming of the json servlets
2013-03-22 17:22:24 +01:00
fmittag 8b8989dc3e fixed missing method renaming 2013-03-22 10:58:30 +01:00
fmittag 9e0b09fab7 added test cases for json export of a leaderboard with "Live" and "Final" result state 2013-03-21 14:37:58 +01:00
fmittag d48872b809 used a different id for regatta creation due to bug 1311 2013-03-20 17:35:37 +01:00
fmittag f49cccea25 added basic json export tests for leaderboardGroups and a leaderboard 2013-03-20 15:33:32 +01:00
fmittag 36c60fb4b4 first test case for json exports 2013-03-20 12:08:58 +01:00
fmittag b1101a4740 created a gateway test bundle and added it to the main pom.xml 2013-03-15 16:05:20 +01:00