Commit Graph
26352 Commits
Author SHA1 Message Date
Steffen Schaefer c4b29d4ec9 Code format 2016-07-11 15:43:14 +02:00
Benjamin Barth 415c98720b Adjusted UI components to work with favorite data transfer objects 2016-07-11 15:41:02 +02:00
Benjamin Barth d00b432a3d Adjusted GetFavoritesAction to handle not existing preferences 2016-07-11 15:26:55 +02:00
Benjamin Barth 16bfd3af2b Adjusted dispatch actions for saving favorite preferences 2016-07-11 15:25:48 +02:00
Benjamin Barth 9990ddf8d6 Added Comparable interface to BoatClassDTO 2016-07-11 15:25:06 +02:00
Benjamin Barth c4e4ef2535 Fixed missing return in SailingDispatchContextImpl 2016-07-11 15:22:40 +02:00
Steffen Schaefer b44afb3d35 Removed duplicate code and improved the cleanup implementation 2016-07-11 13:55:25 +02:00
Steffen Schaefer 0f441038fc PreferenceObjectBasedNotificationSet can now work with a ServiceTracker
instead of a fixed UserStore instance
2016-07-11 13:51:30 +02:00
Steffen Schaefer 033ec41a60 Added a common interface Stoppable with a declared stop method to make
it possible to cleanup several objects in an Activator
2016-07-11 13:49:56 +02:00
Steffen Schaefer c555a39d43 PreferenceConverter registrations in com.sap.sailing.server are now done
through OSGi
2016-07-11 12:42:59 +02:00
Steffen Schaefer e89c05bf01 PreferenceConverters can now be registered through OSGi service registry 2016-07-11 12:38:14 +02:00
Steffen Schaefer f5c359b64e Added tests to verify the PreferenceConverter removal in UserStore 2016-07-11 12:37:32 +02:00
Steffen Schaefer 3695b9cc10 Renamed some internal methods in UserStoreImpl to make more clear what's
happening
2016-07-11 12:36:26 +02:00
Steffen Schaefer 516a889c02 Added the possibility to remove PreferenceConverters from the UserStore 2016-07-11 12:35:28 +02:00
Benjamin Barth 1c0ca145d2 Added dispatch action to save favorite competitor preferences 2016-07-11 12:31:37 +02:00
Benjamin Barth 4bed3d20fd Added dispatch action to save favorite boat class preferences 2016-07-11 12:31:23 +02:00
Benjamin Barth 54ebaf6e8b Added dispatch VoidResult for convenience purposes 2016-07-11 12:30:54 +02:00
Benjamin Barth 0fd78b5c35 Added dispatch action and result to load user favorite preferences 2016-07-11 11:54:23 +02:00
Benjamin Barth 651f73c6a4 Added data transfer object for favorite competitor preferences 2016-07-11 11:53:46 +02:00
Benjamin Barth b931a4efaa Added data transfer object for favorite boat class preferences 2016-07-11 11:53:33 +02:00
Steffen Schaefer 7b0f3c9cbd Added more JavaDocs to PreferenceObjectBasedNotificationSet 2016-07-11 11:38:53 +02:00
Steffen Schaefer b1a7a05006 Exporting package in OSGi to access the preferences model in gwt.ui 2016-07-11 11:31:55 +02:00
Steffen Schaefer 72aed5a00c Notification preferences are now saved to different keys 2016-07-11 11:25:53 +02:00
Steffen Schaefer 793c2c0341 Merge branch 'master' into bug2775
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
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
2016-07-11 11:18:46 +02:00
Steffen Schaefer b230d93aa2 Extended SailingDispatchContext to give access to preference objects 2016-07-11 11:12:01 +02:00
Steffen Schaefer 840b394116 Merge branch 'foiling' 2016-07-11 10:53:30 +02:00
Steffen Schaefer d85ab8b470 The NotificationPreferences are now backend specific by using lookup
mechanisms for BoatClasses and Competitors. With this the
NotificationPreferences can't be used in the GWT UI anymore. Currently
the UI doesn't compile -> this needs to be fixed in a subsequent commit
2016-07-11 10:50:19 +02:00
Steffen Schaefer b5524aefde JavaDoc / Code quality improvements 2016-07-11 09:38:17 +02:00
Lukas Furmanek 40f814e8aa some refactoring to make the FiletablePanel work with the
RefreshableSelectionModel
2016-07-10 22:31:09 +02:00
Lukas Furmanek c70b0ea40a changed AbstractFilterablePanel to work with the RefreshableSelectionModel
and implemented this on LeaderboardConfigPanel
2016-07-10 13:31:02 +02:00
Lukas Furmanek 916952854b Merge remote-tracking branch 'server/master' into bug3725_2 2016-07-08 21:14:56 +02:00
Benjamin Barth f7cb402328 Merge branch 'foiling' of ssh://trac@sapsailing.com/home/trac/git into foiling 2016-07-08 16:34:31 +02:00
Benjamin Barth 8a21c7b3f8 Follow up to bug3761 Fixed chart and axes title refresh 2016-07-08 16:34:08 +02:00
Benjamin Barth f338d43b26 bug3761 Fixed chart tooltips not working when two measures are selected 2016-07-08 15:54:05 +02:00
Axel Uhl 74a25a91a8 fix for bug 3774: deadlock trying to close device mapping interval from the UI
Change-Id: I9a171c2f5279196dba9daa638409e13eda6b31b9
2016-07-08 15:44:19 +02:00
Axel Uhl 7b74f1d1bc Merge remote-tracking branch 'server/bug2775' into bug2775
Conflicts:
	java/pom.xml

Change-Id: I8280c89e59a5c5a22e383817ce3b18544cb42b8a
2016-07-08 13:06:31 +02:00
Axel Uhl dd3fe259a6 Merge branch 'master' into bug2775
Conflicts:
	java/pom.xml

Change-Id: Icc88da829aafe5bfe21805d4409b1be2a638c3fd
2016-07-08 13:05:16 +02:00
Steffen Schaefer dd2570fed3 Added JavaDoc 2016-07-08 12:53:07 +02:00
Axel Uhl 6c4adcc963 described the new capability of entering a time stamp for a fixed mark position in the admin release notes
Change-Id: I521c2c7c9726778ed4850668c258aae11edd3467
2016-07-08 12:51:29 +02:00
Axel Uhl b39eee43d2 Merge branch 'master' into foiling 2016-07-08 11:16:54 +02:00
Benjamin Barth 98fe0c1b04 Extended release notes to reflect foiling and tracking related changes 2016-07-08 11:13:15 +02:00
Axel Uhl 0f23eda391 fixing implementation of /marks/{mark-id} end point: correct mark is now selected
Change-Id: I932eed30d237a3fe555ad3c4d26dfadd6fc4c7c5
2016-07-08 11:13:10 +02:00
Benjamin Barth cd49a414e2 Adjusted env.sh REPLICATE_ON_START property to reflect current dev state 2016-07-08 10:43:22 +02:00
Axel Uhl 90afb9d6f7 Merge remote-tracking branch 'server/master' 2016-07-08 10:22:00 +02:00
Axel Uhl e14a21df6f enable entering a time point with a fixed mark position
Change-Id: Iac029f294b774ef3707e5540f091b09f159d3b5a
2016-07-08 10:17:31 +02:00
Benjamin Barth adf898a73b First version of user profile preferences page for mobile devices 2016-07-08 09:59:25 +02:00
Steffen Schaefer ccad89e448 Added missing volatile keyword to make double checked locking work
reliable
2016-07-08 09:28:42 +02:00
Steffen Schaefer 5142bfe649 I18n for user profile preferences 2016-07-07 15:05:50 +02:00
Steffen Schaefer 892335678b Fixed NPE in masterdata import if a device mapping is open-ended 2016-07-07 14:49:06 +02:00
Steffen Schaefer fe12554783 Fixed NPE 2016-07-07 14:02:45 +02:00