mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-17 01:31:01 +00:00
JavaDoc / Code quality improvements
This commit is contained in:
1 parent
7b74f1d1bc
commit
b5524aefde
3 files changed
+8
-8
No files matched your search
+3
-3
@@ -6,9 +6,9 @@ import com.sap.sse.common.settings.generic.AbstractGenericSerializableSettings;
|
||||
* Preferences for Sailing users that define for which Objects a user wants to receive specific notifications.
|
||||
* This currently includes:
|
||||
* <ul>
|
||||
* <li>Results for a favourite Competitor</li>
|
||||
* <li>Results for a favourite BoatClass</li>
|
||||
* <li>Upcoming races for a favourite BoatClass</li>
|
||||
* <li>Results for a favorite Competitor</li>
|
||||
* <li>Results for a favorite BoatClass</li>
|
||||
* <li>Upcoming races for a favorite BoatClass</li>
|
||||
* </ul>
|
||||
*/
|
||||
public class NotificationPreferences extends AbstractGenericSerializableSettings {
|
||||
|
||||
+4
-4
@@ -68,7 +68,7 @@ public class UserStoreImpl implements UserStore {
|
||||
*/
|
||||
private final ConcurrentHashMap<String, Map<String, Object>> preferenceObjects;
|
||||
|
||||
private transient Map<String, Set<PreferenceObjectListener<? extends Object>>> listeners;
|
||||
private transient Map<String, Set<PreferenceObjectListener<?>>> listeners;
|
||||
|
||||
/**
|
||||
* Won't be serialized and remains <code>null</code> on the de-serializing end.
|
||||
@@ -532,8 +532,8 @@ public class UserStoreImpl implements UserStore {
|
||||
@Override
|
||||
public void registerPreferenceConverter(String preferenceKey, PreferenceConverter<?> converter) {
|
||||
PreferenceConverter<?> alreadyAssociatedConverter = preferenceConverters.putIfAbsent(preferenceKey, converter);
|
||||
|
||||
if(alreadyAssociatedConverter == null) {
|
||||
|
||||
if (alreadyAssociatedConverter == null) {
|
||||
final Set<String> usersToProcess = new HashSet<>(preferences.keySet());
|
||||
for (String user : usersToProcess) {
|
||||
loadPreferenceWithConverter(user, preferenceKey, converter);
|
||||
@@ -605,7 +605,7 @@ public class UserStoreImpl implements UserStore {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> void setPreferenceObject(String username, String key, Object preferenceObject)
|
||||
public void setPreferenceObject(String username, String key, Object preferenceObject)
|
||||
throws IllegalArgumentException {
|
||||
@SuppressWarnings("unchecked")
|
||||
PreferenceConverter<Object> preferenceConverter = (PreferenceConverter<Object>) preferenceConverters.get(key);
|
||||
|
||||
@@ -76,7 +76,7 @@ public interface UserStore extends Named {
|
||||
*
|
||||
* @throws IllegalArgumentException if there is no {@link PreferenceConverter} registered with the given key.
|
||||
*/
|
||||
<T> void setPreferenceObject(String username, String key, Object preferenceObject) throws IllegalArgumentException;
|
||||
void setPreferenceObject(String username, String key, Object preferenceObject) throws IllegalArgumentException;
|
||||
|
||||
/**
|
||||
* Sets a value for a key if that key was previously added to this store using {@link #addSetting(String, Class)}.
|
||||
|
||||
Reference in new issue
Block a user