Package org.uberfire.preferences.backend
Class PreferenceBeanStoreImpl
- java.lang.Object
-
- org.uberfire.preferences.backend.PreferenceBeanStoreImpl
-
- All Implemented Interfaces:
org.uberfire.preferences.shared.bean.PreferenceBeanServerStore,org.uberfire.preferences.shared.bean.PreferenceBeanStore
public class PreferenceBeanStoreImpl extends Object implements org.uberfire.preferences.shared.bean.PreferenceBeanServerStore
Backend implementation forPreferenceBeanStore.
-
-
Constructor Summary
Constructors Constructor Description PreferenceBeanStoreImpl()PreferenceBeanStoreImpl(org.uberfire.preferences.shared.PreferenceStore preferenceStore, org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy defaultScopeResolutionStrategy, javax.enterprise.inject.Instance<org.uberfire.preferences.shared.bean.Preference> preferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<?>buildHierarchyStructureForPreference(String identifier)org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<?>buildHierarchyStructureForPreference(String identifier, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
Tload(T emptyPortablePreference)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidload(T emptyPortablePreference, org.uberfire.mvp.ParameterizedCommand<T> successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
Tload(T emptyPortablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidload(T emptyPortablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, org.uberfire.mvp.ParameterizedCommand<T> successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)voidsave(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences)voidsave(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)voidsave(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)voidsave(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)voidsave(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.PreferenceScope scope)voidsave(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.PreferenceScope scope, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidsave(T portablePreference)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidsave(T portablePreference, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidsave(T portablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidsave(T portablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidsave(T portablePreference, org.uberfire.preferences.shared.PreferenceScope scope)<U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>>
voidsave(T portablePreference, org.uberfire.preferences.shared.PreferenceScope scope, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)
-
-
-
Constructor Detail
-
PreferenceBeanStoreImpl
public PreferenceBeanStoreImpl()
-
PreferenceBeanStoreImpl
@Inject public PreferenceBeanStoreImpl(org.uberfire.preferences.shared.PreferenceStore preferenceStore, org.uberfire.preferences.shared.PreferenceScopeResolutionStrategy defaultScopeResolutionStrategy, javax.enterprise.inject.Instance<org.uberfire.preferences.shared.bean.Preference> preferences)
-
-
Method Detail
-
load
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> T load(T emptyPortablePreference)
- Specified by:
loadin interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
load
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> T load(T emptyPortablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)- Specified by:
loadin interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
load
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void load(T emptyPortablePreference, org.uberfire.mvp.ParameterizedCommand<T> successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)- Specified by:
loadin interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
load
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void load(T emptyPortablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, org.uberfire.mvp.ParameterizedCommand<T> successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)- Specified by:
loadin interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
save
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void save(T portablePreference)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
save
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void save(T portablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
save
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void save(T portablePreference, org.uberfire.preferences.shared.PreferenceScope scope)- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
save
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void save(T portablePreference, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
save
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void save(T portablePreference, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
save
public <U extends org.uberfire.preferences.shared.bean.BasePreference<U>,T extends org.uberfire.preferences.shared.bean.BasePreferencePortable<U>> void save(T portablePreference, org.uberfire.preferences.shared.PreferenceScope scope, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
save
public void save(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
save
public void save(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
save
public void save(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.PreferenceScope scope)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
save
public void save(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
save
public void save(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
save
public void save(Collection<org.uberfire.preferences.shared.bean.BasePreferencePortable<? extends org.uberfire.preferences.shared.bean.BasePreference<?>>> portablePreferences, org.uberfire.preferences.shared.PreferenceScope scope, org.uberfire.mvp.Command successCallback, org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)
- Specified by:
savein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanStore
-
buildHierarchyStructureForPreference
public org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<?> buildHierarchyStructureForPreference(String identifier)
- Specified by:
buildHierarchyStructureForPreferencein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
buildHierarchyStructureForPreference
public org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<?> buildHierarchyStructureForPreference(String identifier, org.uberfire.preferences.shared.impl.PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo)
- Specified by:
buildHierarchyStructureForPreferencein interfaceorg.uberfire.preferences.shared.bean.PreferenceBeanServerStore
-
-