public class BrowseEntriesPanel extends StatusGenericPanel
StatusGenericPanel.IgnoreItemListenerJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected BrowserController |
controller
The browser controller used to update the LDAP entry tree.
|
protected FilterTextField |
filter
The text field of the filter.
|
protected JComboBox<CharSequence> |
filterAttribute
The combo box containing the different filter types.
|
protected static org.forgerock.i18n.LocalizableMessage |
GROUP_FILTER
Group filter message.
|
protected static org.forgerock.i18n.LocalizableMessage |
LDAP_FILTER
LDAP filter message.
|
protected TreePanel |
treePane
The tree pane contained in this panel.
|
protected static org.forgerock.i18n.LocalizableMessage |
USER_FILTER
User filter message.
|
COMBO_SEPARATOR, errorPane, NOT_APPLICABLElistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
BrowseEntriesPanel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyButtonClicked()
The method that is called when the user clicks on Apply.
|
void |
backendPopulated(BackendPopulatedEvent ev)
Method called when a set of backends are populated.
|
boolean |
callConfigurationChangedInBackground()
This method is called to indicate that the configuration changes should be
called in the background.
|
void |
cancelClicked()
Notification that cancel was clicked, the panel is in charge of doing
whatever is required (close the dialog, etc.).
|
void |
configurationChanged(ConfigurationChangeEvent ev)
Method that is called when a change in the configuration occurred.
|
protected void |
createBrowserController(ControlPanelInfo info)
Creates the browser controller object.
|
protected Component |
createMainPanel()
Returns the component that will be displayed between the filtering options
and the buttons panel.
|
protected JComponent |
createTreePane()
Creates and returns the tree panel.
|
GenericDialog.ButtonType |
getBrowseButtonType()
Since these panel has a special layout, we cannot use the layout of the
GenericDialog and we return ButtonType.NO_BUTTON in the method
getButtonType.
|
GenericDialog.ButtonType |
getButtonType()
Returns the buttons that the dialog where this panel is contained should
display.
|
JMenuBar |
getMenuBar()
Returns the menu bar that the panel might have.
|
Component |
getPreferredFocusComponent()
Returns the component that should get the focus when the dialog that
contains this panel is displayed.
|
org.forgerock.i18n.LocalizableMessage |
getTitle()
Returns the title that will be used as title of the dialog.
|
void |
okClicked()
Notification that the ok button has been clicked, the panel is in charge of
doing whatever is required (close the dialog, launch a task, etc.).
|
boolean |
requiresBorder()
Returns
true if this panel requires some bordering (in general
an EmptyBorder with some insets) and false otherwise. |
boolean |
requiresScroll()
Tells whether this panel should be contained in a scroll pane or not.
|
protected void |
setEnabledCancel(boolean enable)
Enables the Cancel button in the parent dialog.
|
protected void |
setEnabledOK(boolean enable)
Enables the OK button in the parent dialog.
|
void |
setInfo(ControlPanelInfo info)
Sets the control panel info object.
|
void |
toBeDisplayed(boolean visible)
The panel is notified that the dialog is going to be visible or invisible.
|
add, add, addBottomGlue, addConfigurationElementCreatedListener, addErrorPane, addErrorPane, addScheduleErrors, authenticationRequired, checkCompatibleSuperiors, checkIntValue, checkOKButtonEnable, closeClicked, comboBoxSelected, createErrorPane, createRequiredLabel, displayBackend, displayConfirmationDialog, displayErrorDialog, displayErrorMessage, displayMainPanel, displayMessage, entryExists, getAuthenticateHTML, getConfigurationElementCreatedListeners, getInfo, getLabel, getLoginDialog, getMonitoringValue, getRightPanelBorder, getScheduleArgs, getStartServerHTML, hasObjectClass, isBinary, isCategory, isDisposeOnClose, isEnableCancel, isEnableClose, isEnableOK, isLocal, isServerRunning, launchOperation, launchOperation, packParentDialog, rebuildIndexIfNecessary, removeConfigurationElementCreatedListener, restartServer, setDisposeOnClose, setPrimaryInvalid, setPrimaryValid, setSecondaryInvalid, setSecondaryValid, startServer, stopServer, updateBaseDNComboBoxModel, updateComboBoxModel, updateConfirmationPane, updateErrorPane, updateErrorPaneAndOKButtonIfAuthRequired, updateErrorPaneIfAuthRequired, updateErrorPaneIfServerRunningAndAuthRequired, updateIndexMap, updateMonitoringInfo, updateSimpleBackendComboBoxModelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected static final org.forgerock.i18n.LocalizableMessage LDAP_FILTER
protected static final org.forgerock.i18n.LocalizableMessage USER_FILTER
protected static final org.forgerock.i18n.LocalizableMessage GROUP_FILTER
protected JComboBox<CharSequence> filterAttribute
protected FilterTextField filter
protected TreePanel treePane
protected BrowserController controller
public JMenuBar getMenuBar()
StatusGenericPanelnull
if the panel has no menu bar associated.getMenuBar in class StatusGenericPanelpublic org.forgerock.i18n.LocalizableMessage getTitle()
StatusGenericPanelgetTitle in class StatusGenericPanelpublic GenericDialog.ButtonType getBrowseButtonType()
protected void createBrowserController(ControlPanelInfo info)
info - the ControlPanelInfo to be used to create the browser controller.public void okClicked()
StatusGenericPanelokClicked in class StatusGenericPanelpublic void toBeDisplayed(boolean visible)
StatusGenericPanelvisible - whether is going to be visible or not.protected Component createMainPanel()
public void setInfo(ControlPanelInfo info)
StatusGenericPanelinfo - the control panel info object.public void configurationChanged(ConfigurationChangeEvent ev)
ConfigChangeListenerconfigurationChanged in interface ConfigChangeListenerev - the configuration change event.public boolean requiresBorder()
StatusGenericPaneltrue if this panel requires some bordering (in general
an EmptyBorder with some insets) and false otherwise.requiresBorder in class StatusGenericPaneltrue if this panel requires some bordering (in general
an EmptyBorder with some insets) and false otherwise.public boolean requiresScroll()
StatusGenericPanelrequiresScroll in class StatusGenericPaneltrue if this panel should be contained in a scroll
pane and false otherwise.public boolean callConfigurationChangedInBackground()
StatusGenericPaneltrue
and the operation will be performed in the background while a message of
type 'Loading...' is displayed on the panel.callConfigurationChangedInBackground in class StatusGenericPaneltrue if changes should be loaded in the background and
false otherwise.public final GenericDialog.ButtonType getButtonType()
StatusGenericPanelgetButtonType in class StatusGenericPanelprotected void setEnabledOK(boolean enable)
StatusGenericPanelsetEnabledOK in class StatusGenericPanelenable - whether to enable or disable the button.protected void setEnabledCancel(boolean enable)
StatusGenericPanelsetEnabledCancel in class StatusGenericPanelenable - whether to enable or disable the button.public Component getPreferredFocusComponent()
StatusGenericPanelgetPreferredFocusComponent in class StatusGenericPanelpublic void cancelClicked()
StatusGenericPanelcancelClicked in class StatusGenericPanelprotected void applyButtonClicked()
public void backendPopulated(BackendPopulatedEvent ev)
BackendPopulatedListenerbackendPopulated in interface BackendPopulatedListenerev - the event notifying that a set of backends have been populated.protected JComponent createTreePane()
Copyright © 2010-2020 Wren Security. All Rights Reserved.