Synergy Home Page

au.edu.swin.synergy.plugin.userman
Class BCRUDGroup

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--au.edu.swin.synergy.plugin.userman.BCRUDGroup

public class BCRUDGroup
extends JPanel

This form provides the fields mapping to the properties of a BGroup object allowing the user to edit them.

Author:
Tristan Austin Please complete these missing tags
Copyright Belongs To:
 
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
BCRUDGroup()
          The constructor of the CRUDGroup class Please complete the missing tags for BCRUDGroup
BCRUDGroup(BUserMan userManager, boolean editting, boolean administrator)
          Creates a new CRUD user panel with the user manager passed in to allow events to be dispatched from here.
 
Method Summary
protected  void doClose()
          When called, this method will send a close window event to the window manager which should result in the dialog or window this resides on being closed.
protected  void doDialect()
          When called, this will make sure all the text components have the correct text as per the current Locale;
 boolean isOk()
          Indicates whether the user object was updated by the panel and needs to be updated on the server
 void setAvailableUsers(Vector availableUsers)
          Provides a means for the available users the user can select from to be passed in rather than going to the server to get them.
 void setBGroup(BGroup currentGroup, boolean edit)
          This will set the given user as the one the CRUD User panel will display and make available for editting if required.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BCRUDGroup

public BCRUDGroup(BUserMan userManager,
                  boolean editting,
                  boolean administrator)
Creates a new CRUD user panel with the user manager passed in to allow events to be dispatched from here.
Parameters:
userManager - The user manager plugin Please complete the missing tags for BCRUDGroup

BCRUDGroup

public BCRUDGroup()
The constructor of the CRUDGroup class Please complete the missing tags for BCRUDGroup
Parameters:
-  
Method Detail

setAvailableUsers

public void setAvailableUsers(Vector availableUsers)
Provides a means for the available users the user can select from to be passed in rather than going to the server to get them.
Parameters:
availableUsers - A Vector of BUser objects Please complete the missing tags for setAvailableUsers
Returns:
 
Pre Condition:
 
Post Condition:
 

setBGroup

public void setBGroup(BGroup currentGroup,
                      boolean edit)
This will set the given user as the one the CRUD User panel will display and make available for editting if required.
Parameters:
currentGroup - The user to display Please complete the missing tags for setBGroup
Returns:
 
Pre Condition:
 
Post Condition:
 

isOk

public boolean isOk()
Indicates whether the user object was updated by the panel and needs to be updated on the server
Parameters:
-  
Returns:
True if it was, false otherwise Please complete the missing tags for isOk
Pre Condition:
 
Post Condition:
 

doDialect

protected void doDialect()
When called, this will make sure all the text components have the correct text as per the current Locale;

doClose

protected void doClose()
When called, this method will send a close window event to the window manager which should result in the dialog or window this resides on being closed. Any listeners to this event should be notified of this as well. Please complete the missing tags for doClose
Parameters:
-  
Returns:
 
Pre Condition:
 
Post Condition:
 

Synergy Home Page