Steffen Schaefer
ba374b30d6
Removed package import to org.apache.commons.logging from bundles that
...
seem to not need commons-logging at all
2017-01-10 10:32:17 +01:00
Steffen Schaefer
b598a5c4a6
Merge branch 'master' into bug2447
...
# Conflicts:
# java/com.google.gwt.user/META-INF/MANIFEST.MF
# java/com.sap.sailing.feature/feature.xml
# java/com.sap.sse.gwt.test/META-INF/MANIFEST.MF
# java/com.sap.sse.security/META-INF/MANIFEST.MF
2016-12-05 17:10:22 +01:00
Steffen Schaefer
3ec659572f
Importing commons logging by its package. We have both, commons logging
...
and jcl-over-slf4j in the product. In addition we have no
commons-logging implementation in the product. With this change we can
consistently use jcl-over-slf4j that delivers log messages to jul.
2016-12-01 10:21:26 +01:00
Steffen Schaefer
137bce36c1
Removed direct bundle references to slf4j because it seems that we do
...
not really need it in our code
2016-12-01 10:15:17 +01:00
Steffen Schaefer
0d89902f6f
Consistently using servlet API 3.1. There was an export of javax.servlet
...
in the GWT bundles that had version 2.x but was 3.x. The GWT bundles do
not export servlet API anymore, so everything can consistently be on
servlet version 3.1 that is provided by our jetty server.
2016-11-21 13:48:23 +01:00
Axel Uhl
e31f3aef0a
bug 3776: removing unused User.setName(String) method
...
Change-Id: I7b5ee44f513d041d00bf05aa8e68f06a6df8807a
2016-09-21 17:00:21 +02:00
Axel Uhl
06b65ed248
whitespace change only
...
Change-Id: I271023a973b17ef77d89d084dee493c53fbeaaaf
2016-09-20 16:14:13 +02:00
Benjamin Barth
228c1b3cd2
bug3858 Fixed construction of mail verification link if locale parameter
...
is present
2016-08-10 11:30:26 +02:00
Axel Uhl
8805bfb7eb
fix proposal for bug 3840: replicating string-based preference change to avoid serializing preference objects with operation
...
Change-Id: I69a04306be43263e07f0e87ef669328900c70623
2016-07-30 17:54:28 +02:00
Axel Uhl
5df840c0d4
made user store variable final in Activator
...
Change-Id: I0d5119b0e78809ecbfc1c22a7a942361355364e9
2016-07-19 16:27:47 +02:00
Axel Uhl
1d9dd796a0
added some Javadoc to User methods
...
Change-Id: I10a6a550dd61cad9b6aa72f71fdf31fcc5ca00cd
2016-07-19 16:09:27 +02:00
Steffen Schaefer
8e59b48216
Listeners aren't cleared anymore when clearing UserStore, but all
...
listeners are informed about removal of all preference objects.
2016-07-19 11:24:20 +02:00
Axel Uhl
4adb6ba386
open the OSGi service tracker, or else nothing happens...
...
Change-Id: I5b278f4ef72849f2910b2b58dfa9b622cc9631bd
2016-07-15 19:53:44 +02:00
Steffen Schaefer
0163cc5571
Changed UserManagementService.updateUserProperties to also update the
...
user's locale
2016-07-13 13:37:47 +02:00
Steffen Schaefer
1ae892f993
Extended User.toString to also include fields added recently
2016-07-13 13:28:39 +02:00
Steffen Schaefer
5847b016ce
Extended User to have an optional locale field to store the user's
...
language preference
2016-07-13 13:26:34 +02:00
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
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
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
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
e89c05bf01
PreferenceConverters can now be registered through OSGi service registry
2016-07-11 12:38:14 +02:00
Steffen Schaefer
516a889c02
Added the possibility to remove PreferenceConverters from the UserStore
2016-07-11 12:35:28 +02:00
Steffen Schaefer
7b0f3c9cbd
Added more JavaDocs to PreferenceObjectBasedNotificationSet
2016-07-11 11:38:53 +02:00
Steffen Schaefer
b5524aefde
JavaDoc / Code quality improvements
2016-07-11 09:38:17 +02:00
Steffen Schaefer
da43003a2c
Updated JavaDocs
2016-07-07 09:09:03 +02:00
Steffen Schaefer
38733e7502
Renamed methods to make more clear what they are used for
2016-07-06 09:45:09 +02:00
Steffen Schaefer
e5d38e7455
Added JavaDocs to PreferenceConverter
2016-07-06 09:16:08 +02:00
Steffen Schaefer
0f93d35bcf
Added initial tests for PreferenceObjectBasedNotificationSet
2016-07-05 18:28:31 +02:00
Steffen Schaefer
52a750d3bd
Added utility class that makes it possible to hold optimized asociations
...
for which users should be notified about a specific object
2016-07-05 13:35:11 +02:00
Steffen Schaefer
4edc91f10b
Added JavaDoc to PreferenceObjectListener
2016-07-05 13:34:02 +02:00
Steffen Schaefer
69d697843f
Forgot to commit one file
...
It's now possible to get notified on preference object changes in
UserStore
2016-07-05 10:57:53 +02:00
Steffen Schaefer
cd5ca3741e
It's now possible to get notified on preference object changes in
...
UserStore
2016-07-05 10:40:20 +02:00
Steffen Schaefer
d77f6adb43
Initial implementation to register PreferenceConverters on the UserStore
...
and set/get preference objects that are being held in memory for fast
access
2016-07-04 17:07:01 +02:00
Steffen Schaefer
37e47d5fdc
First stubs to register PreferenceConverters on the UserStore
2016-07-04 14:44:57 +02:00
Axel Uhl
fc6be86f7f
implemented mark device mapping check-out in LeaderboardsResource
...
Change-Id: I6c83db19d3939936f0a572f1eb16e1d82e323693
2016-06-24 18:26:49 +02:00
Axel Uhl
32daae4ad3
where concurrency support plays a role, changed field declarations from ConcurrentHashMap to ConcurrentMap which is sufficiently specific
...
Change-Id: I71254d96d495a1a8d79e009d70fd8928b720b31e
2016-06-07 17:08:07 +02:00
Axel Uhl
913fbe5d76
increased Shiro session manager timeout from 30min to 24h
...
Change-Id: I8bdcbc5b3c2658858643b3a4f04dfa83a571659a
2016-04-20 18:00:19 +02:00
Axel Uhl
3d25d4537d
use a dedicated authentication filter that provides an application name so the HTTP response's WWW-Authentication header shows it
...
Change-Id: I81f43969acb0aeada3bdb5b6f066c62aa00d0de6
2016-03-08 21:47:53 +01:00
Axel Uhl
2bae2dc265
fixed token generation for QR code; required getOrCreateAccessToken instead of only getAccessToken
...
Change-Id: Id7817e8f2c7939b088689acb3ac9b9ae42638643
2016-03-03 15:15:04 +01:00
Axel Uhl
44c37b4c32
fixed SecurityResourceTest, now removing existing token when requiring creation of new one
...
Change-Id: I1e8a5be5f7659ba0bff2841bed02033139de1b8a
2016-03-02 10:59:54 +01:00
Axel Uhl
524abc1124
secure the RaceLog POST servlet, requiring LEADERBOARD.UPDATE; fixed auth token loading in UserStore;
...
added removeAccessToken with remove_access_token end point on SecurityResource, available for ADMIN role
and owner
2016-03-02 00:09:54 +01:00
Axel Uhl
c356c2f97c
Merge branch 'master' into bug2589
...
Conflicts:
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/security/Permission.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/security/SailingPermissionsForRoleProvider.java
Change-Id: I3aaf2651c01460dd2fb0caf95735b9919586a2c9
2016-03-01 16:47:00 +01:00
Benjamin Barth
842d64d5e5
Added parameters full name and company to
...
UserManagementService.createSimpleUser method
2016-01-21 16:28:04 +01:00