Package org.uberfire.preferences.backend
Class PreferenceStoreImpl
- java.lang.Object
-
- org.uberfire.preferences.backend.PreferenceStoreImpl
-
- All Implemented Interfaces:
org.uberfire.preferences.shared.PreferenceStore
public class PreferenceStoreImpl extends Object implements org.uberfire.preferences.shared.PreferenceStore
-
-
Field Summary
Fields Modifier and Type Field Description protected org.uberfire.preferences.shared.PreferenceScopeResolutionStrategydefaultScopeResolutionStrategyprotected org.uberfire.preferences.shared.PreferenceScopeFactoryscopeFactoryprotected org.uberfire.preferences.shared.PreferenceStoragestorage
-
Constructor Summary
Constructors Modifier Constructor Description protectedPreferenceStoreImpl()PreferenceStoreImpl(org.uberfire.preferences.shared.PreferenceStorage storage, org.uberfire.preferences.shared.PreferenceScopeFactory scopeFactory, org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy defaultScopeResolutionStrategy, javax.enterprise.inject.Instance<org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy> preferenceScopeResolutionStrategy, javax.enterprise.inject.spi.InjectionPoint ip)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>all()Map<String,Object>all(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)Map<String,Object>all(org.uberfire.preferences.shared.PreferenceScope scope)Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>>allScoped()Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>>allScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)<T> Tget(String key)<T> Tget(String key, T defaultValue)<T> Tget(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key)<T> Tget(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T defaultValue)<T> Tget(org.uberfire.preferences.shared.PreferenceScope scope, String key)<T> Tget(org.uberfire.preferences.shared.PreferenceScope scope, String key, T defaultValue)org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfogetDefaultScopeResolutionStrategyInfo()org.uberfire.preferences.shared.PreferenceScopeResolvergetDefaultScopeResolver()<T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T>getScoped(String key)<T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T>getScoped(String key, T defaultValue)<T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T>getScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key)<T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T>getScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T defaultValue)<T> voidput(String key, T value)<T> voidput(Map<String,T> valueByKey)<T> voidput(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T value)<T> voidput(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Map<String,T> valueByKey)<T> voidput(org.uberfire.preferences.shared.PreferenceScope scope, String key, T value)<T> voidput(org.uberfire.preferences.shared.PreferenceScope scope, Map<String,T> valueByKey)<T> voidputIfAbsent(String key, T value)<T> voidputIfAbsent(Map<String,T> valueByKey)<T> voidputIfAbsent(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T value)<T> voidputIfAbsent(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Map<String,T> valueByKey)<T> voidputIfAbsent(org.uberfire.preferences.shared.PreferenceScope scope, String key, T value)<T> voidputIfAbsent(org.uberfire.preferences.shared.PreferenceScope scope, Map<String,T> valueByKey)voidremove(List<org.uberfire.preferences.shared.PreferenceScope> scopes, String key)voidremove(org.uberfire.preferences.shared.PreferenceScope scope, String key)Map<String,Object>search(Collection<String> keys)Map<String,Object>search(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Collection<String> keys)Map<String,Object>search(org.uberfire.preferences.shared.PreferenceScope scope, Collection<String> keys)Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>>searchScoped(Collection<String> keys)Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>>searchScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Collection<String> keys)
-
-
-
Field Detail
-
storage
protected org.uberfire.preferences.shared.PreferenceStorage storage
-
defaultScopeResolutionStrategy
protected org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy defaultScopeResolutionStrategy
-
scopeFactory
protected org.uberfire.preferences.shared.PreferenceScopeFactory scopeFactory
-
-
Constructor Detail
-
PreferenceStoreImpl
protected PreferenceStoreImpl()
-
PreferenceStoreImpl
@Inject public PreferenceStoreImpl(org.uberfire.preferences.shared.PreferenceStorage storage, org.uberfire.preferences.shared.PreferenceScopeFactory scopeFactory, org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy defaultScopeResolutionStrategy, javax.enterprise.inject.Instance<org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy> preferenceScopeResolutionStrategy, javax.enterprise.inject.spi.InjectionPoint ip)
-
-
Method Detail
-
getDefaultScopeResolutionStrategyInfo
public org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo getDefaultScopeResolutionStrategyInfo()
- Specified by:
getDefaultScopeResolutionStrategyInfoin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
getDefaultScopeResolver
public org.uberfire.preferences.shared.PreferenceScopeResolver getDefaultScopeResolver()
- Specified by:
getDefaultScopeResolverin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
put
public <T> void put(org.uberfire.preferences.shared.PreferenceScope scope, String key, T value)- Specified by:
putin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
put
public <T> void put(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T value)- Specified by:
putin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
put
public <T> void put(String key, T value)
- Specified by:
putin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
put
public <T> void put(org.uberfire.preferences.shared.PreferenceScope scope, Map<String,T> valueByKey)- Specified by:
putin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
put
public <T> void put(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Map<String,T> valueByKey)- Specified by:
putin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
put
public <T> void put(Map<String,T> valueByKey)
- Specified by:
putin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
putIfAbsent
public <T> void putIfAbsent(org.uberfire.preferences.shared.PreferenceScope scope, String key, T value)- Specified by:
putIfAbsentin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
putIfAbsent
public <T> void putIfAbsent(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T value)- Specified by:
putIfAbsentin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
putIfAbsent
public <T> void putIfAbsent(String key, T value)
- Specified by:
putIfAbsentin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
putIfAbsent
public <T> void putIfAbsent(org.uberfire.preferences.shared.PreferenceScope scope, Map<String,T> valueByKey)- Specified by:
putIfAbsentin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
putIfAbsent
public <T> void putIfAbsent(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Map<String,T> valueByKey)- Specified by:
putIfAbsentin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
putIfAbsent
public <T> void putIfAbsent(Map<String,T> valueByKey)
- Specified by:
putIfAbsentin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
get
public <T> T get(org.uberfire.preferences.shared.PreferenceScope scope, String key)- Specified by:
getin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
get
public <T> T get(org.uberfire.preferences.shared.PreferenceScope scope, String key, T defaultValue)- Specified by:
getin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
get
public <T> T get(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key)- Specified by:
getin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
get
public <T> T get(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T defaultValue)- Specified by:
getin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
get
public <T> T get(String key)
- Specified by:
getin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
get
public <T> T get(String key, T defaultValue)
- Specified by:
getin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
getScoped
public <T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T> getScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key)- Specified by:
getScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
getScoped
public <T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T> getScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, String key, T defaultValue)- Specified by:
getScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
getScoped
public <T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T> getScoped(String key)
- Specified by:
getScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
getScoped
public <T> org.uberfire.preferences.shared.impl.PreferenceScopedValue<T> getScoped(String key, T defaultValue)
- Specified by:
getScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
search
public Map<String,Object> search(org.uberfire.preferences.shared.PreferenceScope scope, Collection<String> keys)
- Specified by:
searchin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
search
public Map<String,Object> search(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Collection<String> keys)
- Specified by:
searchin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
search
public Map<String,Object> search(Collection<String> keys)
- Specified by:
searchin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
searchScoped
public Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>> searchScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, Collection<String> keys)
- Specified by:
searchScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
searchScoped
public Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>> searchScoped(Collection<String> keys)
- Specified by:
searchScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
all
public Map<String,Object> all(org.uberfire.preferences.shared.PreferenceScope scope)
- Specified by:
allin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
all
public Map<String,Object> all(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)
- Specified by:
allin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
all
public Map<String,Object> all()
- Specified by:
allin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
allScoped
public Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>> allScoped(org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)
- Specified by:
allScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
allScoped
public Map<String,org.uberfire.preferences.shared.impl.PreferenceScopedValue<Object>> allScoped()
- Specified by:
allScopedin interfaceorg.uberfire.preferences.shared.PreferenceStore
-
remove
public void remove(org.uberfire.preferences.shared.PreferenceScope scope, String key)- Specified by:
removein interfaceorg.uberfire.preferences.shared.PreferenceStore
-
-