Commit Graph
34105 Commits
Author SHA1 Message Date
Steffen Schaefer 01ceea6367 Minor documentation changes 2016-07-12 11:17:24 +02:00
Steffen Schaefer 662e1e2002 Renamed method to make more clear what's happening 2016-07-12 11:07:28 +02:00
Steffen Schaefer e7bf7846d7 Skip users without verified email address when sending notifications 2016-07-12 11:05:24 +02:00
Steffen Schaefer d49ee0f0d2 Added more JavaDocs 2016-07-12 10:54:09 +02:00
Benjamin Barth ea1f8415cb Adjusted SuggestedMultiSelection styles and imports 2016-07-12 10:49:37 +02:00
Steffen Schaefer f47557de60 Added more JavaDocs 2016-07-12 10:45:08 +02:00
Steffen Schaefer 6449fe9297 Using NamedReentrantReadWriteLock instead of synchronization 2016-07-12 10:43:37 +02:00
Steffen Schaefer 4dde6fb982 Documentation improvements 2016-07-12 10:32:29 +02:00
Steffen Schaefer c48ff2c729 Added more JavaDocs 2016-07-12 10:29:13 +02:00
Steffen Schaefer 786488b28b Added more JavaDocs 2016-07-12 10:23:15 +02:00
Benjamin Barth a1e9e8b1ea Moved UserProfilePreferencesPlace into its own subpackage 2016-07-12 10:16:04 +02:00
Steffen Schaefer a0cec5fb37 Supporting additional constructor from superclass in NotificationSets to
automatically track the UserStore via OSGi service registry
2016-07-12 10:12:52 +02:00
Benjamin Barth 8da490d09a Moved SuggestedMultiSelection to shared package 2016-07-12 10:08:35 +02:00
Axel Uhl c49f01a379 comments and final declarations
Change-Id: I260c40920b3a292ccf140b11c806465bdb40085c
2016-07-12 09:54:48 +02:00
Axel Uhl 3a8c053d1a use locking in PreferenceObjectBasedNotificationSet
Change-Id: I911fb9e4c303e8ae828f109345ca04aaa0c0d2f3
2016-07-12 09:36:29 +02:00
Axel Uhl b3ebfcf31e consolidated imports
Change-Id: I6024f9f5abaf82812e6e2967b866cf8b9f3f6ca8
2016-07-12 09:14:31 +02:00
Lukas Furmanek 0516d2aa15 Merge remote-tracking branch 'server/master' into bug3725_2 2016-07-11 19:22:59 +02:00
Axel Uhl 9118e713b2 load only the tails of the top n competitors for the winning lanes for better performance; the use may still decide to load more
Change-Id: I33d14f6fa3467e290b3d2fa9f2f1b2b9edf1d922
2016-07-11 18:37:11 +02:00
Benjamin Barth 96552195e2 Added navigations to quickfinder on user profile pages 2016-07-11 18:14:21 +02:00
Benjamin Barth 94a85e9332 Added and adjusted i18n StringMessages 2016-07-11 18:13:45 +02:00
Axel Uhl ac13b99bd4 implemented a first version of the "Winning Lanes" analysis as a race board mode
Change-Id: I8c04397c7cec4fa561e1a0d5ca9677f5dc308d5c
2016-07-11 18:09:59 +02:00
Benjamin Barth 0634818daa Added user preferences navigation to MobilePlacesNavigator 2016-07-11 17:41:27 +02:00
Benjamin Barth 5ec8de53c0 Refactored mobile UserProfilePreferencesView to use new abstraction 2016-07-11 17:34:27 +02:00
Benjamin Barth 0aace5d8e7 Refactored mobile UserProfileDetailsView to use new abstraction 2016-07-11 17:34:16 +02:00
Benjamin Barth 38e743bae4 Introduced new abstract class for mobile user profile views 2016-07-11 17:19:36 +02:00
Benjamin Barth 9a49d4ef19 Introduced new interface for mobile user profile views 2016-07-11 17:19:18 +02:00
Axel Uhl f7d7e98d0e Merge branch 'master' into raceboardmodes
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/AbstractCompetitorRaceChart.java

Change-Id: I66de9360466ceffa60e28705467052fa63739d79
2016-07-11 16:57:17 +02:00
Benjamin Barth f58cf73247 Adjusted initialization of desktop preferences page 2016-07-11 16:03:03 +02:00
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 ab2e1d870d Merge branch 'master' into mobile-only-build-flag 2016-07-11 14:25:54 +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