Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

openfuture.bugbase.app.controller
Class UserController  view UserController download UserController.java

java.lang.Object
  extended byopenfuture.bugbase.app.controller.AbsController
      extended byopenfuture.bugbase.app.controller.ListController
          extended byopenfuture.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 $

Field Summary
private  DoubleListController groupController
           
private  java.util.LinkedList groupList
           
private  java.lang.String newPassword
           
 
Fields inherited from class openfuture.bugbase.app.controller.ListController
 
Fields inherited from class openfuture.bugbase.app.controller.AbsController
 
Constructor Summary
UserController(AbsController parentController, java.util.LinkedList userList, java.util.LinkedList groupList)
           
 
Method Summary
 java.lang.String createUniqueUserId()
          Create a unique user ID
 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.
 openfuture.bugbase.domain.User getActualUser()
          Returns the user currently selected.
 DoubleListController getGroupController()
          Get the value of groupController.
 java.lang.String getNewPassword()
          Getter for the new password field entry.
protected  void handleEvents(java.awt.AWTEvent event, java.lang.Object source, java.lang.String name)
          Central event handler
 boolean isUniqueUserid(java.lang.String userid)
          Calls isUniqueUserid(userid, false) 55 .
 boolean isUniqueUserid(java.lang.String userid, boolean ignoreSelection)
          Check, whether userid is a unique ID in the list of users.
 void setGroupController(DoubleListController v)
          Set the value of groupController.
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          An element in the user list is selected.
 
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
 

Field Detail

groupList

private java.util.LinkedList groupList

groupController

private DoubleListController groupController

newPassword

private java.lang.String newPassword
Constructor Detail

UserController

public UserController(AbsController parentController,
                      java.util.LinkedList userList,
                      java.util.LinkedList groupList)
Method Detail

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.