Interface UserPreferences

    • Method Summary

      All Methods Instance Methods Abstract 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 preference)  
      com.google.common.util.concurrent.ListenableFuture<java.lang.Void> updateOrAppend​(java.util.Collection<Preference> preferences)  
    • Method Detail

      • updateOrAppend

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> updateOrAppend​(java.util.Collection<Preference> preferences)
      • getPreferences

        com.google.common.util.concurrent.ListenableFuture<java.util.Set<Preference>> getPreferences()
      • replace

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replace​(java.util.Collection<Preference> preferences)
      • replaceByType

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replaceByType​(java.lang.String type,
                                                                                         java.util.Collection<Preference> preferences)
      • replaceByTypeAndName

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> replaceByTypeAndName​(java.lang.String type,
                                                                                                java.lang.String name,
                                                                                                Preference preference)
      • getVisiblePreferences

        com.google.common.util.concurrent.ListenableFuture<java.util.Set<Preference>> getVisiblePreferences()
      • delete

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> delete​(java.lang.String type,
                                                                                  java.lang.String name,
                                                                                  java.util.UUID id)