Commit Graph
100 Commits
Author SHA1 Message Date
fmittag a393aad557 Added some properties (isRegattaLeadeboard, displayName) to json export of a leaderboard group 2013-05-23 12:11:27 +02:00
fmittag df12d28ac8 Merge remote-tracking branch 'origin/competitor_filtering' 2013-05-21 15:58:40 +02:00
fmittag 28d569638a added the race rank caluculation in computeDTO() method of the AbstractSimpleLeaderboardImpl 2013-05-21 15:50:29 +02:00
fmittag ac7379ffe3 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionModel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionProvider.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/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2013-05-21 14:55:06 +02:00
fmittag 780c563a04 separating the creation of UI widgets for editing a filter using the factory pattern approach for each filter(see FilterWithUI and FilterUIFactory) 2013-05-21 13:45:37 +02:00
fmittag 036714ba57 Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-05-17 16:03:30 +02:00
fmittag f32120e244 added filteredCompetitorsListChanged() method in CompetitorSelectionChangeModel to handle changes in filter selection better
fixed CompetitorSelectionFilter in case of competitor deselection in leaderboard
2013-05-17 15:37:41 +02:00
fmittag ba924cd30f fixed issue with encoding of csv example file 2013-05-16 16:59:32 +02:00
fmittag 942bb7ecf1 made team serialization optional in the CompetitorJsonSerializer 2013-05-16 16:50:30 +02:00
fmittag 0ffe320c9e Merge remote-tracking branch 'origin/master' 2013-05-16 16:03:13 +02:00
fmittag 2a689740f0 some cleanup and refactoring of the existing json export servlets and serializers 2013-05-16 16:02:19 +02:00
fmittag 34abfd7203 linked the name of the event in the event management panel with the regatta overview entry point for easier navigation 2013-05-15 14:38:10 +02:00
fmittag a59349d672 fixed GWT launch configurations for RegattaOverview entry point 2013-05-15 14:14:56 +02:00
fmittag 9247158620 in case the last active competitors filter was the "selected competitors" filter we deactivate the filter when loaded from the local store 2013-05-13 16:26:31 +02:00
fmittag 45186fce67 further cleanup of competitors filter system 2013-05-10 16:44:24 +02:00
fmittag 89cd03dccb Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-05-10 15:18:30 +02:00
fmittag 0038418072 refactoring of the competitor filter system to enable filters with different UIs
Added a filter based on the overall competitor selection and a sail number based filter
2013-05-08 18:43:30 +02:00
fmittag ad366f2f14 fixed typo in event name 2013-05-07 14:07:52 +02:00
fmittag d4970bb9d2 Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-05-07 13:47:20 +02:00
fmittag d480b83ece corrected velum result parser;
added a test and new sample file
2013-05-07 13:26:20 +02:00
fmittag 576f30dc07 added Star IDM 2013 to events home page 2013-05-06 15:51:08 +02:00
fmittag 19ac67ba19 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	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
2013-05-06 13:13:57 +02:00
fmittag 67e21bece4 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	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
2013-05-04 13:04:13 +02:00
fmittag 64bc7505bb little fix in velum result importer and new sample files 2013-05-04 10:04:50 +02:00
fmittag c543dbc2f1 added velum result importer to the product 2013-05-03 16:17:26 +02:00
fmittag 36ab055e47 Merge remote-tracking branch 'origin/velum_resultimport' 2013-05-02 17:56:13 +02:00
fmittag 28e37bad38 Merge remote-tracking branch 'origin/master' into velum_resultimport 2013-05-02 17:43:36 +02:00
fmittag 87b1694318 added velum and sailwave result importer to launch configs 2013-05-02 17:17:39 +02:00
fmittag 28779c1bbb initial commit of the Velum score correction provider 2013-05-02 17:07:47 +02:00
fmittag 93ad2650a7 Merge remote-tracking branch 'origin/master' into velum_resultimport 2013-05-01 16:30:37 +02:00
fmittag 3560ed998e removed unused file 2013-04-30 19:05:26 +02:00
fmittag dad7397a50 missed a file in the last commit 2013-04-30 18:51:43 +02:00
fmittag 0f271fdb9e bigger refactoring of the whole filter system to be more generic -> see TextFilter, NumberFilter etc. 2013-04-30 18:23:10 +02:00
fmittag 71f174b0ed initial project creation for Velum and Sailwave result importer 2013-04-29 18:25:12 +02:00
fmittag 7df3a1f7cd fixed broken constructor in TVViewController 2013-04-29 11:53:13 +02:00
fmittag 86db88f29d Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardViewConfiguration.java
2013-04-29 11:41:11 +02:00
fmittag ae33639cde Merge remote-tracking branch 'origin/competitor_filtering' into competitor_filtering 2013-04-27 19:06:28 +02:00
fmittag 856bbf8aff fixed NPE in CompetitorRaceRankFilter if rank is Null 2013-04-27 19:05:51 +02:00
fmittag b72f4ff86a created a competitors race rank filter 2013-04-27 17:23:18 +02:00
fmittag e6dc0b2b63 fixed bug with static initialization of supportedFilters for competitors filters 2013-04-26 20:27:30 +02:00
fmittag 68c31a733c string messages cleanup for the competitors filters 2013-04-26 18:09:37 +02:00
fmittag 57d04ae6fa Fix for bug 1356 -> Refactoring of all competitor filters to be based on the FilterWithUI interface which can handle the creation of UI controls for the filter as well as input validation 2013-04-25 12:36:32 +02:00
fmittag 27ccef272f Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-04-23 10:22:44 +02:00
fmittag 2eb5c69bd4 replaced the old "filter" icon with new one 2013-04-22 14:15:56 +02:00
fmittag aff5e13b99 Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-04-22 11:41:47 +02:00
fmittag 186ab66efc added a validation check for negative numbers for the total rank filter. 2013-04-22 11:36:27 +02:00
fmittag 7d1e1173da added a validation to avoid duplicated filter set names 2013-04-20 14:32:59 +02:00
fmittag d5efefab35 "name" cleanup for the filter selection listbox 2013-04-20 14:09:51 +02:00
fmittag 3ecfd6ca4c added a url parameter 'viewCompetitorFilter' to raceboardentrypoint to set a competitors filter active if a filter set with the name exist 2013-04-20 13:10:29 +02:00
fmittag ac143f0867 Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-04-19 18:50:09 +02:00
fmittag 3adbad6419 Introduced the loading/storing of the competitors filter sets from the local HTM5 storage 2013-04-19 18:47:50 +02:00
fmittag f339512306 Implemented the total rank filter 2013-04-18 18:21:20 +02:00
fmittag b3d8f0c8e3 some package refactoring of the FilterDialog classes 2013-04-18 11:06:15 +02:00
fmittag bc051516e3 Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-04-18 10:47:14 +02:00
fmittag 1199ff818d removed unnecessary dependencies to the org.eclipse.osgi bundle 2013-04-18 10:46:15 +02:00
fmittag 516e32d018 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2013-04-18 10:38:51 +02:00
fmittag 095f026a35 moved some filter base classes to the com.sap.sailing.domain.filter package
some naming and UI cleanup
2013-04-17 16:25:54 +02:00
fmittag b3bb55c445 removed "show maximal competitors count" setting in racemap -> will be replaced with a default filter set 2013-04-16 18:47:54 +02:00
fmittag 38520b33f8 Added "filters sets" for competotors. This means you can now define multiple filter sets for competitors and switch between them. 2013-04-16 17:00:23 +02:00
fmittag 3eb78f89ff implemented a first "real" filtering of competitors in the raceboard 2013-04-15 18:19:46 +02:00
fmittag 298eb6354e Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2013-04-15 13:58:35 +02:00
fmittag cdbf910502 Made also the wind chart and the competitor charts in the raceboard "on/off switchable" via url parameters 2013-04-15 13:57:27 +02:00
fmittag 04667e3e41 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2013-04-15 13:23:10 +02:00
fmittag a70732aed3 fix for bug 1343: Enable switching on/off components in the RaceBoard entry point by URL parameter
+ some refactoring of the parameter reading in the RaceBoardEntryPoint
2013-04-15 13:18:01 +02:00
fmittag 737d4fa7d2 Changed the timepoint calculation for the "final" result state in the LeaderboardJsonGetServlet to avoid getting results from live races 2013-04-12 18:02:20 +02:00
fmittag 1758c75236 added preselection of filter operator in CompetitorsFilterSetDialog 2013-04-12 15:02:30 +02:00
fmittag 1bb1e197ff added filter value validation in the CompetitorsFilterSetDialog 2013-04-12 15:01:09 +02:00
fmittag 3b2dbc3788 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionModel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2013-04-12 12:13:42 +02:00
fmittag df1f18f3f7 updated the doc according to the replacement of "EVENT_NAME" with "REGATTA_NAME" for wind tracks 2013-04-12 12:02:22 +02:00
fmittag 79bad34b0a Merge remote-tracking branch 'origin/gwt2.5.1' 2013-04-12 11:53:28 +02:00
fmittag 760524ee8f Merge remote-tracking branch 'origin/master' into gwt2.5.1 2013-04-12 11:51:40 +02:00
fmittag a815a91f37 upgraded gwt version from 2.5.0 to 2.5.1 2013-04-12 11:44:45 +02:00
fmittag c3cd45aec0 initial work version of a new competitor filter system 2013-04-11 21:39:25 +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 8a8657fd9b Merge remote-tracking branch 'origin/master' into winregatta_resultimport
Conflicts:
	java/com.sap.sailing.feature/feature.xml
	java/com.sap.sailing.freg.resultimport.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.freg.resultimport.test/src/com/sap/sailing/freg/resultimport/test/SimpleHtmlParsingTest.java
	java/com.sap.sailing.freg.resultimport/META-INF/MANIFEST.MF
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/CompetitorEntryImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/CompetitorRowImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/FregHtmlParser.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/RegattaScoreCorrectionsImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionForCompetitorInRaceImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionForRaceImpl.java
	java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/ResultImportUrlsManagementPanel.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.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/CompetitorEntry.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/CompetitorRow.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/RegattaResults.java
	java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/UrlResultProvider.java
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/pom.xml
2013-04-08 14:20:52 +02:00
fmittag c734dd4c6f added a 'useCache' (default is true) url parameter to the leaderJsonGetServlet as a fallback if the cache creates problems. 2013-04-08 13:15:54 +02:00
fmittag f0e38af278 Merge remote-tracking branch 'origin/master' into leaderboardCache 2013-04-08 11:29:20 +02:00
fmittag 1726f07f12 corrected calculation of time difference between two times in expedition status servlet 2013-04-04 13:51:45 +02:00
fmittag 678e7d18cb Merge remote-tracking branch 'origin/master' into leaderboardCache 2013-04-04 10:37:48 +02:00
fmittag 3dc0168981 Merge remote-tracking branch 'origin/master' 2013-04-03 16:00:44 +02:00
fmittag 1b88e4d764 added a message if no expedition wind source is available in the expedition wind status servlet 2013-04-03 16:00:31 +02:00
fmittag 029bea81ea Merge remote-tracking branch 'origin/master' 2013-04-03 13:45:41 +02:00
fmittag ff3e799e49 added a "time since last message" output to the expedition wind status servlet 2013-04-03 13:45:28 +02:00
fmittag 1c06923a9c little output adjustment for the Expedition wind status servlet 2013-04-03 13:21:35 +02:00
fmittag c6d109fa60 Merge remote-tracking branch 'origin/master' 2013-04-03 12:40:49 +02:00
fmittag 37f485cbc4 added a simple status viewer servlet for expedition messages 2013-04-03 12:40:13 +02:00
fmittag f5236ddd1c Merge remote-tracking branch 'origin/master' 2013-04-03 11:04:57 +02:00
fmittag 21610c3311 add a description column for the swiss timing races in the management panel 2013-04-03 11:04:28 +02:00
fmittag 098c4a89b8 Merge remote-tracking branch 'origin/master' 2013-04-02 12:58:18 +02:00
fmittag 0c10b9e0ca made the parsing of swisstiming messages more robust against broken messages by catching the exceptions and ignoring the message 2013-04-02 12:58:03 +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 349af00b1f Merge remote-tracking branch 'origin/master' 2013-04-01 17:43:04 +02:00
fmittag 0ee030bca9 fix for bug 1322: In live mode, wind chart fetches data "from the future" and doesn't update accordingly anymore 2013-04-01 17:42:54 +02:00
fmittag cf999d3f64 added a boatClass column for the list of swiss timing races for easier identification of the right race 2013-04-01 11:45:28 +02:00
fmittag cb0a3bf736 Merge remote-tracking branch 'origin/master' 2013-03-31 16:04:07 +02:00
fmittag 20d0f2abfb replaced junit "require-bundle" with "import-package" in manifest.mf 2013-03-31 16:03:53 +02:00
fmittag 70442e58dd Merge remote-tracking branch 'origin/master' 2013-03-31 14:08:17 +02:00
fmittag 27113eb711 advanced the calculation of "isLiveModePossible" for a race in the racetimepanel (reason:
in the swisstiming connector we don't get a startOfTracking event, but a startOfRace)
2013-03-31 14:08:06 +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