Class DefaultUserNameStore


  • public class DefaultUserNameStore
    extends UserNameStore
    Saves the user names in Preferences. Because any string could be part of the user name, for every user name that must be saved a new Preferences key/value pair must be stored.
    Author:
    Bino George, rbair
    • Constructor Detail

      • DefaultUserNameStore

        public DefaultUserNameStore()
        Creates a new instance of DefaultUserNameStore
    • Method Detail

      • loadUserNames

        public void loadUserNames()
        Loads the user names from Preferences
        Specified by:
        loadUserNames in class UserNameStore
      • saveUserNames

        public void saveUserNames()
        Saves the user names to Preferences
        Specified by:
        saveUserNames in class UserNameStore
      • addUserName

        public void addUserName​(String name)
        Add a username to the store.
        Specified by:
        addUserName in class UserNameStore
        Parameters:
        name -
      • removeUserName

        public void removeUserName​(String name)
        Removes a username from the list.
        Specified by:
        removeUserName in class UserNameStore
        Parameters:
        name -
      • getPreferences

        public Preferences getPreferences()
        Returns:
        Returns Preferences node in which the user names will be stored
      • setPreferences

        public void setPreferences​(Preferences prefs)
        Parameters:
        prefs - the Preferences node to store the user names in. If null, or undefined, then they are stored in /org/jdesktop/swingx/auth/DefaultUserNameStore.