Package org.jdesktop.swingx.auth
Class UserNameStore
java.lang.Object
org.jdesktop.beans.AbstractBean
org.jdesktop.swingx.auth.UserNameStore
- Direct Known Subclasses:
DefaultUserNameStore
UsernameStore is a class that implements persistence of usernames
- Author:
- Bino George, rbair
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
addUserName
(String userName) Add a username to the store.abstract boolean
containsUserName
(String name) TODO maven-javadoc-plugin 3.3.2 needs a doc hereabstract String[]
Gets the current list of users.abstract void
lifecycle method for loading names from persistent storageabstract void
removeUserName
(String userName) Removes a username from the list.abstract void
lifecycle method for saving name to persistent storageabstract void
setUserNames
(String[] names) 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
-
Constructor Details
-
UserNameStore
public UserNameStore()
-
-
Method Details
-
getUserNames
Gets the current list of users.- Returns:
- array of current users
-
setUserNames
- 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
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
Add a username to the store.- Parameters:
userName
- user name
-
removeUserName
Removes a username from the list.- Parameters:
userName
- user name
-