org.opennms.bb.eui.admin.UserGroupView
Class UserGroupViewMain

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--org.opennms.bb.eui.admin.UserGroupView.UserGroupViewMain
All Implemented Interfaces:
Accessible, AdminTool, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class UserGroupViewMain
extends JFrame
implements AdminTool

Author:
Chitta Modifications: Changed the deprecated 'getComponentAtIndex(int i)' method in 'JPopupMenu; to 'getComponent(int i)' for the move to JDK 1.3 - Sowmya
See Also:
Serialized Form

Inner Class Summary
(package private)  class UserGroupViewMain.MenuBarListener
           
(package private)  class UserGroupViewMain.PopupListener
           
(package private)  class UserGroupViewMain.ToolBarListener
           
(package private)  class UserGroupViewMain.UITreeModelListener
           
 
Inner classes inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.AWTTreeLock
 
Field Summary
(package private)  boolean m_bComponentsAdjusted
           
(package private)  GridBagLayout m_oGridBag
          boolean m_bIsExpansionEvent = false;
(package private)  GridBagConstraints m_oGridBagConstraints
           
static DragDropTree m_oGroupsTree
           
(package private)  JPopupMenu m_oPopup
           
(package private)  MouseListener m_oPopupListener
           
(package private)  TreeSelectionModel m_oSelectionModel
           
 JTextField m_oStatusText
           
(package private)  DefaultTreeModel m_oTreeModel
           
(package private)  TreeModelListener m_oTreeModelListener
           
 DragTree m_oUsersTree
           
static DropTree m_oViewsTree
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, nativeActive, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, needsPaint, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
UserGroupViewMain()
           
UserGroupViewMain(String title)
           
 
Method Summary
(package private)  void addMenuBar()
           
 void addNotify()
           
(package private)  void addPopupMenu()
           
(package private)  void addStatusBar()
           
(package private)  void addToolBar()
           
(package private)  void copy()
           
(package private)  void cut()
           
(package private)  void delete()
           
private  void deleteAllMatch(int whichTree, String nodeName)
           
(package private)  void expand()
           
(package private)  void loadGroups()
           
(package private)  void loadUsers()
           
(package private)  void loadViews()
           
static void main(String[] args)
           
(package private)  void paste()
           
(package private)  void setStatus(String msg)
           
 void setVisible(boolean b)
           
 void start(String sUserId)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

m_oStatusText

public JTextField m_oStatusText

m_oUsersTree

public DragTree m_oUsersTree

m_oGroupsTree

public static DragDropTree m_oGroupsTree

m_oViewsTree

public static DropTree m_oViewsTree

m_oTreeModel

DefaultTreeModel m_oTreeModel

m_oSelectionModel

TreeSelectionModel m_oSelectionModel

m_oPopup

JPopupMenu m_oPopup

m_oPopupListener

MouseListener m_oPopupListener

m_oTreeModelListener

TreeModelListener m_oTreeModelListener

m_oGridBag

GridBagLayout m_oGridBag
boolean m_bIsExpansionEvent = false;

m_oGridBagConstraints

GridBagConstraints m_oGridBagConstraints

m_bComponentsAdjusted

boolean m_bComponentsAdjusted
Constructor Detail

UserGroupViewMain

public UserGroupViewMain()

UserGroupViewMain

public UserGroupViewMain(String title)
Method Detail

start

public void start(String sUserId)
Specified by:
start in interface AdminTool

setVisible

public void setVisible(boolean b)
Overrides:
setVisible in class Component

main

public static void main(String[] args)

addNotify

public void addNotify()
Overrides:
addNotify in class Frame

addMenuBar

void addMenuBar()

addToolBar

void addToolBar()

loadUsers

void loadUsers()

loadGroups

void loadGroups()

loadViews

void loadViews()

addStatusBar

void addStatusBar()

setStatus

void setStatus(String msg)

addPopupMenu

void addPopupMenu()

expand

void expand()

cut

void cut()

copy

void copy()

paste

void paste()

delete

void delete()

deleteAllMatch

private void deleteAllMatch(int whichTree,
                            String nodeName)