Package org.jdesktop.swingx
Class JXLoginPane.NullLoginService
- java.lang.Object
-
- org.jdesktop.beans.AbstractBean
-
- org.jdesktop.swingx.auth.LoginService
-
- org.jdesktop.swingx.JXLoginPane.NullLoginService
-
- Enclosing class:
- JXLoginPane
private static final class JXLoginPane.NullLoginService extends LoginService
Simple login service that allows everybody to login. This is useful in demos and allows us to avoid having to check for LoginService being null
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NullLoginService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
authenticate(java.lang.String name, char[] password, java.lang.String server)
This method is intended to be implemented by clients wishing to authenticate a user with a given password.boolean
equals(java.lang.Object obj)
int
hashCode()
-
Methods inherited from class org.jdesktop.swingx.auth.LoginService
addLoginListener, cancelAuthentication, getServer, getSynchronous, getUserRoles, removeLoginListener, setServer, setSynchronous, startAuthentication
-
Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Method Detail
-
authenticate
public boolean authenticate(java.lang.String name, char[] password, java.lang.String server) throws java.lang.Exception
Description copied from class:LoginService
This method is intended to be implemented by clients wishing to authenticate a user with a given password. Clients should implement the authentication in a manner that the authentication can be cancelled at any time.- Specified by:
authenticate
in classLoginService
- Parameters:
name
- usernamepassword
- passwordserver
- server (optional)- Returns:
true
on authentication success- Throws:
java.lang.Exception
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-