Class UserNameStore

java.lang.Object
org.jdesktop.beans.AbstractBean
org.jdesktop.swingx.auth.UserNameStore
Direct Known Subclasses:
DefaultUserNameStore

public abstract class UserNameStore extends AbstractBean
UsernameStore is a class that implements persistence of usernames
Author:
Bino George, rbair
  • Constructor Details

    • UserNameStore

      public UserNameStore()
  • Method Details

    • getUserNames

      public abstract String[] getUserNames()
      Gets the current list of users.
      Returns:
      array of current users
    • setUserNames

      public abstract void setUserNames(String[] names)
      Parameters:
      names - user names to set
    • loadUserNames

      public abstract void loadUserNames()
      lifecycle method for loading names from persistent storage
    • saveUserNames

      public abstract void saveUserNames()
      lifecycle method for saving name to persistent storage
    • containsUserName

      public abstract boolean containsUserName(String name)
      TODO maven-javadoc-plugin 3.3.2 needs a doc here
      Parameters:
      name - user name
      Returns:
      true if user name is in the list
    • addUserName

      public abstract void addUserName(String userName)
      Add a username to the store.
      Parameters:
      userName - user name
    • removeUserName

      public abstract void removeUserName(String userName)
      Removes a username from the list.
      Parameters:
      userName - user name