Documentation of 'org.jdesktop.swingx.auth.PasswordStore' Java class
PasswordStore
org.jdesktop.swingx.auth

Class PasswordStore



  • public abstract class PasswordStore
    extends java.lang.Object
    PasswordStore specifies a mechanism to store passwords used to authenticate using the LoginService. The actual mechanism used to store the passwords is left up to the implementation.
    • Constructor Summary

      Constructors 
      Constructor and Description
      PasswordStore() 
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      abstract char[] get(java.lang.String username, java.lang.String server)
      Fetches the password for a given server and username.
      abstract void removeUserPassword(java.lang.String username)
      This should attempt to remove the given username from the password store, as well as any associated password.
      abstract boolean set(java.lang.String username, java.lang.String server, char[] password)
      Saves a password for future use.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PasswordStore

        public PasswordStore()
    • Method Detail

      • set

        public abstract boolean set(java.lang.String username,
                                    java.lang.String server,
                                    char[] password)
        Saves a password for future use.
        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 abstract char[] get(java.lang.String username,
                                   java.lang.String server)
        Fetches the password for a given server and username.
        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 abstract void removeUserPassword(java.lang.String username)
        This should attempt to remove the given username from the password store, as well as any associated password.
        Parameters:
        username - The username to remove

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.