Package org.jdesktop.swingx
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 Summary
Constructors Modifier Constructor Description privateNullPasswordStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)char[]get(java.lang.String username, java.lang.String server)Fetches the password for a given server and username.inthashCode()voidremoveUserPassword(java.lang.String username)This should attempt to remove the given username from the password store, as well as any associated password.booleanset(java.lang.String username, java.lang.String server, char[] password)Saves a password for future use.
-
-
-
Method Detail
-
set
public boolean set(java.lang.String username, java.lang.String server, char[] password)Description copied from class:PasswordStoreSaves a password for future use.- Specified by:
setin classPasswordStore- Parameters:
username- username used to authenticate.server- server used for authenticationpassword- password to save. Password can't be null. Use empty array for empty password.
-
get
public char[] get(java.lang.String username, java.lang.String server)Description copied from class:PasswordStoreFetches the password for a given server and username.- Specified by:
getin classPasswordStore- Parameters:
username- usernameserver- server- Returns:
nullif not found, a character array representing the password otherwise. Returned array can be empty if the password is empty.
-
removeUserPassword
public void removeUserPassword(java.lang.String username)
Description copied from class:PasswordStoreThis should attempt to remove the given username from the password store, as well as any associated password.- Specified by:
removeUserPasswordin classPasswordStore- Parameters:
username- The username to remove
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-