Class PreferenceBeanStoreImpl

  • All Implemented Interfaces:
    org.uberfire.preferences.shared.bean.PreferenceBeanStore

    @Alternative
    @ApplicationScoped
    public class PreferenceBeanStoreImpl
    extends Object
    implements org.uberfire.preferences.shared.bean.PreferenceBeanStore
    Client implementation for PreferenceBeanStore. It just pass along the method calls to the backend implementation, with the proper callbacks.
    • Constructor Summary

      Constructors 
      Constructor Description
      PreferenceBeanStoreImpl​(org.jboss.errai.common.client.api.Caller<org.uberfire.preferences.shared.bean.PreferenceBeanServerStore> store)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <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)  
      <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)  
      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)  
      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)  
      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)  
      <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)  
      <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)  
      <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)  
    • Constructor Detail

      • PreferenceBeanStoreImpl

        @Inject
        public PreferenceBeanStoreImpl​(org.jboss.errai.common.client.api.Caller<org.uberfire.preferences.shared.bean.PreferenceBeanServerStore> store)
    • Method Detail

      • 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:
        load in interface org.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:
        load in interface org.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.mvp.Command successCallback,
                                                                                                                                                                           org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)
        Specified by:
        save in interface org.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:
        save in interface org.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:
        save in interface org.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.mvp.Command successCallback,
                         org.uberfire.mvp.ParameterizedCommand<Throwable> errorCallback)
        Specified by:
        save in interface org.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:
        save in interface org.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:
        save in interface org.uberfire.preferences.shared.bean.PreferenceBeanStore