Class UserPreferencesImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.common.util.concurrent.ListenableFuture<java.lang.Void> delete​(java.lang.String type, java.lang.String name, java.util.UUID id)  
      com.google.common.util.concurrent.ListenableFuture<java.util.Set<Preference>> getPreferences()  
      com.google.common.util.concurrent.ListenableFuture<java.util.Set<Preference>> getVisiblePreferences()  
      com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replace​(java.util.Collection<Preference> preferences)  
      com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replaceByType​(java.lang.String type, java.util.Collection<Preference> preferences)  
      com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replaceByTypeAndName​(java.lang.String type, java.lang.String name, Preference newPreference)  
      com.google.common.util.concurrent.ListenableFuture<java.lang.Void> updateOrAppend​(java.util.Collection<Preference> preferences)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • updateOrAppend

        public com.google.common.util.concurrent.ListenableFuture<java.lang.Void> updateOrAppend​(java.util.Collection<Preference> preferences)
        Specified by:
        updateOrAppend in interface UserPreferences
      • replace

        public com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replace​(java.util.Collection<Preference> preferences)
        Specified by:
        replace in interface UserPreferences
      • replaceByType

        public com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replaceByType​(java.lang.String type,
                                                                                                java.util.Collection<Preference> preferences)
        Specified by:
        replaceByType in interface UserPreferences
      • replaceByTypeAndName

        public com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replaceByTypeAndName​(java.lang.String type,
                                                                                                       java.lang.String name,
                                                                                                       Preference newPreference)
        Specified by:
        replaceByTypeAndName in interface UserPreferences
      • delete

        public com.google.common.util.concurrent.ListenableFuture<java.lang.Void> delete​(java.lang.String type,
                                                                                         java.lang.String name,
                                                                                         java.util.UUID id)
        Specified by:
        delete in interface UserPreferences