Interface UserPreferencesDao

All Known Implementing Classes:
CachingUserPreferencesDao, UserPreferencesDaoImpl

public interface UserPreferencesDao
Since:
9.4
  • Method Details

    • getUserPreferences

      List<UserPreference> getUserPreferences(com.atlassian.sal.api.user.UserKey userKey)
    • getUserPreference

      Optional<UserPreference> getUserPreference(com.atlassian.sal.api.user.UserKey userKey, String key)
    • removeAllUserPreferences

      Set<String> removeAllUserPreferences(com.atlassian.sal.api.user.UserKey userKey)
      Returns:
      the keys of the removed preferences
    • removeUserPreference

      void removeUserPreference(com.atlassian.sal.api.user.UserKey userKey, String key)
    • setUserPreference

      void setUserPreference(com.atlassian.sal.api.user.UserKey userKey, String key, String value)
    • setUserPreference

      void setUserPreference(com.atlassian.sal.api.user.UserKey userKey, String key, boolean value)
    • setUserPreference

      void setUserPreference(com.atlassian.sal.api.user.UserKey userKey, String key, long value)