Class UserPreferencesImpl
- java.lang.Object
-
- org.apache.qpid.server.model.preferences.UserPreferencesImpl
-
- All Implemented Interfaces:
UserPreferences
public class UserPreferencesImpl extends Object implements UserPreferences
-
-
Constructor Summary
Constructors Constructor Description UserPreferencesImpl(TaskExecutor executor, ConfiguredObject<?> associatedObject, PreferenceStore preferenceStore, Collection<Preference> preferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<Void>
delete(String type, String name, UUID id)
com.google.common.util.concurrent.ListenableFuture<Set<Preference>>
getPreferences()
com.google.common.util.concurrent.ListenableFuture<Set<Preference>>
getVisiblePreferences()
com.google.common.util.concurrent.ListenableFuture<Void>
replace(Collection<Preference> preferences)
com.google.common.util.concurrent.ListenableFuture<Void>
replaceByType(String type, Collection<Preference> preferences)
com.google.common.util.concurrent.ListenableFuture<Void>
replaceByTypeAndName(String type, String name, Preference newPreference)
com.google.common.util.concurrent.ListenableFuture<Void>
updateOrAppend(Collection<Preference> preferences)
-
-
-
Constructor Detail
-
UserPreferencesImpl
public UserPreferencesImpl(TaskExecutor executor, ConfiguredObject<?> associatedObject, PreferenceStore preferenceStore, Collection<Preference> preferences)
-
-
Method Detail
-
updateOrAppend
public com.google.common.util.concurrent.ListenableFuture<Void> updateOrAppend(Collection<Preference> preferences)
- Specified by:
updateOrAppend
in interfaceUserPreferences
-
getPreferences
public com.google.common.util.concurrent.ListenableFuture<Set<Preference>> getPreferences()
- Specified by:
getPreferences
in interfaceUserPreferences
-
replace
public com.google.common.util.concurrent.ListenableFuture<Void> replace(Collection<Preference> preferences)
- Specified by:
replace
in interfaceUserPreferences
-
replaceByType
public com.google.common.util.concurrent.ListenableFuture<Void> replaceByType(String type, Collection<Preference> preferences)
- Specified by:
replaceByType
in interfaceUserPreferences
-
replaceByTypeAndName
public com.google.common.util.concurrent.ListenableFuture<Void> replaceByTypeAndName(String type, String name, Preference newPreference)
- Specified by:
replaceByTypeAndName
in interfaceUserPreferences
-
delete
public com.google.common.util.concurrent.ListenableFuture<Void> delete(String type, String name, UUID id)
- Specified by:
delete
in interfaceUserPreferences
-
getVisiblePreferences
public com.google.common.util.concurrent.ListenableFuture<Set<Preference>> getVisiblePreferences()
- Specified by:
getVisiblePreferences
in interfaceUserPreferences
-
-