|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Dialog
|
+--javax.swing.JDialog
|
+--com.ca.commons.cbutil.CBDialog
|
+--com.ca.commons.cbutil.CBOpenConWin
CBOpenConWin displays connection info to the user, allowing them to open a connection to an ldap server.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected javax.swing.JTextField |
baseDN
|
protected javax.swing.JTextField |
hostName
|
protected CBJComboBox |
level
|
protected javax.swing.JTextField |
managerDN
|
protected ConnectionData |
newCon
stores the users connection data for passing to the 'connect()' method. |
protected javax.swing.JPasswordField |
password
|
protected javax.swing.JTextField |
port
|
protected javax.swing.JLabel |
userMessage
|
protected javax.swing.JCheckBox |
useSSL
|
protected CBJComboBox |
version
|
| Fields inherited from class com.ca.commons.cbutil.CBDialog |
buttonPanel, Cancel, display, Help, OK, owner |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
CBOpenConWin(java.awt.Frame owner,
javax.swing.JLabel statusDisplay,
java.lang.String clientcerts,
java.lang.String cacerts)
CBOpenConWin allows the user to open an ldap connection. |
|
CBOpenConWin(java.awt.Frame owner,
javax.swing.JLabel statusDisplay,
java.lang.String clientcerts,
java.lang.String cacerts,
java.lang.String referral,
java.lang.String aliasType)
CBOpenConWin allows the user to open an ldap connection. |
|
| Method Summary | |
protected int |
checkSecurityLevel()
this simply checks the state of the security level combo box, and grays out components accordingly. |
abstract void |
connect(ConnectionData connectData)
This method is called when the user connection data has been gathered and (roughly) checked. |
void |
doOK()
Over-ride base class method that is called when the OK button is hit. |
void |
resetTitleAndPassword()
Set's title back to 'open ldap connection'/clears password |
| Methods inherited from class com.ca.commons.cbutil.CBDialog |
add, addln, doCancel, escKeyCheck, getDisplayPanel, makeHeavy, makeLight, makeWide, quit, setHelpLink, wasCancelled |
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected ConnectionData newCon
protected javax.swing.JTextField hostName
protected javax.swing.JTextField port
protected javax.swing.JTextField baseDN
protected javax.swing.JTextField managerDN
protected CBJComboBox version
protected CBJComboBox level
protected javax.swing.JCheckBox useSSL
protected javax.swing.JPasswordField password
protected javax.swing.JLabel userMessage
| Constructor Detail |
public CBOpenConWin(java.awt.Frame owner,
javax.swing.JLabel statusDisplay,
java.lang.String clientcerts,
java.lang.String cacerts,
java.lang.String referral,
java.lang.String aliasType)
CBOpenConWin allows the user to open an ldap connection. The jndiBroker that the connection is opened through is attached to a tree display, and a separate schema tree display. An attribute viewer is linked with the main tree display. A JLabel allows the connection window to communicate status to the user. These parameters are all obtained directly from the main JXplorer object
owner - the owning frame (used for look and feel propagation etc.)statusDisplay - a label used to give status feedback to the user.clientcerts - the client certificate keystore (optional if 'simple ssl' is used).cacerts - the trusted server certificate keystore (required for ssl)referral - the jndi referral handling method ("follow" is default).aliasType - the jndi alias handling - whether aliases are searched or not.
(default is "searching");
public CBOpenConWin(java.awt.Frame owner,
javax.swing.JLabel statusDisplay,
java.lang.String clientcerts,
java.lang.String cacerts)
CBOpenConWin allows the user to open an ldap connection. The jndiBroker that the connection is opened through is attached to a tree display, and a separate schema tree display. An attribute viewer is linked with the main tree display. A JLabel allows the connection window to communicate status to the user. These parameters are all obtained directly from the main JXplorer object.
This constructor allows for setting up ssl connections, by passing details of keystores through.
owner - the owning frame (used for look and feel propagation etc.)statusDisplay - a label used to give status feedback to the user.clientcerts - the client certificate keystore (optional if 'simple ssl' is used).cacerts - the trusted server certificate keystore (required for ssl)| Method Detail |
protected int checkSecurityLevel()
public void resetTitleAndPassword()
public void doOK()
doOK in class CBDialogpublic abstract void connect(ConnectionData connectData)
connectData - the parsed connection data containing
host and port details, security info, etc.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||