java.lang.Object
openfuture.bugbase.app.controller.AbsController
openfuture.bugbase.app.controller.ListController
openfuture.bugbase.app.controller.UserController
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, java.awt.event.FocusListener, java.awt.event.ItemListener, javax.swing.event.ListSelectionListener, javax.swing.event.TableModelListener
- public class UserController
- extends ListController
Controller for the user administration panel.
Created: Fri Jun 09 05:59:12 2000
- Version:
- $Revision: 1.5 $
Fields inherited from class openfuture.bugbase.app.controller.ListController |
|
Fields inherited from class openfuture.bugbase.app.controller.AbsController |
|
Methods inherited from class openfuture.bugbase.app.controller.ListController |
deleteElement, getDeletedElements, getListModel, getNewElement, getSelected, getSelectedIndex, setDeletedElements, setListModel, setNewElement, setSelected, setSelectedIndex |
Methods inherited from class openfuture.bugbase.app.controller.AbsController |
actionPerformed, focusGained, focusLost, getBugReport, getIgnoreEvents, getProject, getServletClient, getView, init, itemStateChanged, setBugReport, setIgnoreEvents, setProject, setServletClient, setView, showError, showError, stringToDate, tableChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
groupList
private java.util.LinkedList groupList
groupController
private DoubleListController groupController
newPassword
private java.lang.String newPassword
UserController
public UserController(AbsController parentController,
java.util.LinkedList userList,
java.util.LinkedList groupList)
handleEvents
protected void handleEvents(java.awt.AWTEvent event,
java.lang.Object source,
java.lang.String name)
- Central event handler
- Overrides:
handleEvents
in class ListController
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- An element in the user list is selected.
- Specified by:
valueChanged
in interface javax.swing.event.ListSelectionListener
- Overrides:
valueChanged
in class ListController
isUniqueUserid
public boolean isUniqueUserid(java.lang.String userid,
boolean ignoreSelection)
- Check, whether
userid
is a unique ID
in the list of users.
isUniqueUserid
public boolean isUniqueUserid(java.lang.String userid)
- Calls isUniqueUserid(
userid
, false
) 55 .
getGroupController
public DoubleListController getGroupController()
- Get the value of groupController.
setGroupController
public void setGroupController(DoubleListController v)
- Set the value of groupController.
createUser
public openfuture.bugbase.domain.User createUser()
- Creates a new user, sets the actual user 55
to this value and appends it to the list of users.
createUniqueUserId
public java.lang.String createUniqueUserId()
- Create a unique user ID
getActualUser
public openfuture.bugbase.domain.User getActualUser()
- Returns the user currently selected. If none is selected,
the new User object is returned.
getNewPassword
public java.lang.String getNewPassword()
- Getter for the new password field entry.