Class JXLoginPane.NullPasswordStore

java.lang.Object
org.jdesktop.swingx.auth.PasswordStore
org.jdesktop.swingx.JXLoginPane.NullPasswordStore
Enclosing class:
JXLoginPane

private static final class JXLoginPane.NullPasswordStore extends PasswordStore
Simple PasswordStore that does not remember passwords
  • Constructor Details

    • NullPasswordStore

      private NullPasswordStore()
  • Method Details

    • set

      public boolean set(String username, String server, char[] password)
      Description copied from class: PasswordStore
      Saves a password for future use.
      Specified by:
      set in class PasswordStore
      Parameters:
      username - username used to authenticate.
      server - server used for authentication
      password - password to save. Password can't be null. Use empty array for empty password.
    • get

      public char[] get(String username, String server)
      Description copied from class: PasswordStore
      Fetches the password for a given server and username.
      Specified by:
      get in class PasswordStore
      Parameters:
      username - username
      server - server
      Returns:
      null if not found, a character array representing the password otherwise. Returned array can be empty if the password is empty.
    • removeUserPassword

      public void removeUserPassword(String username)
      Description copied from class: PasswordStore
      This should attempt to remove the given username from the password store, as well as any associated password.
      Specified by:
      removeUserPassword in class PasswordStore
      Parameters:
      username - The username to remove
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object