public class LDAPEntryPanel extends StatusGenericPanel implements EntryReadListener
Modifier and Type | Class and Description |
---|---|
static class |
LDAPEntryPanel.View
The different views that we have to display an LDAP entry.
|
StatusGenericPanel.IgnoreItemListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
COMBO_SEPARATOR, errorPane, NOT_APPLICABLE
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
LDAPEntryPanel()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canDelete(org.forgerock.opendj.ldap.Dn dn)
Returns
true if the provided DN corresponds to an entry that
can be deleted and false otherwise. |
UnsavedChangesDialog.Result |
checkUnsavedChanges()
Tells whether the user chose to save the changes in the panel, to not save
them or simply canceled the selection change in the tree.
|
void |
configurationChanged(ConfigurationChangeEvent ev)
Method that is called when a change in the configuration occurred.
|
void |
entryRead(EntryReadEvent ev)
Notifies that an entry was successfully read.
|
void |
entryReadError(EntryReadErrorEvent ev)
Displays a message informing that an error occurred reading the entry.
|
GenericDialog.ButtonType |
getButtonType()
Returns the buttons that the dialog where this panel is contained should
display.
|
BrowserController |
getController()
Returns the browser controller in charge of the tree.
|
Component |
getPreferredFocusComponent()
Returns the component that should get the focus when the dialog that
contains this panel is displayed.
|
LocalizableMessage |
getTitle()
Returns the title that will be used as title of the dialog.
|
TreePath |
getTreePath()
Returns the tree path associated with the node that is being displayed.
|
void |
multipleEntriesSelected()
Displays a panel informing that multiple entries are selected.
|
boolean |
mustCheckUnsavedChanges()
Method used to know if there are unsaved changes or not.
|
void |
noEntrySelected()
Displays a panel informing that nothing is selected.
|
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.).
|
void |
referralSolveError(org.forgerock.opendj.ldap.Dn dn,
String[] referrals,
BasicNodeError error)
Displays a message informing that an error occurred resolving a referral.
|
void |
setController(BrowserController controller)
Sets the browser controller in charge of the tree.
|
void |
setInfo(ControlPanelInfo info)
Sets the control panel info object.
|
void |
setTreePath(TreePath treePath)
Sets the tree path associated with the node that is being displayed.
|
void |
setView(LDAPEntryPanel.View view)
Sets the view to be displayed by this panel.
|
add, add, addBottomGlue, addConfigurationElementCreatedListener, addErrorPane, addErrorPane, addScheduleErrors, authenticationRequired, callConfigurationChangedInBackground, cancelClicked, checkCompatibleSuperiors, checkIntValue, checkOKButtonEnable, closeClicked, comboBoxSelected, createErrorPane, createRequiredLabel, displayBackend, displayConfirmationDialog, displayErrorDialog, displayErrorMessage, displayMainPanel, displayMessage, entryExists, getAuthenticateHTML, getConfigurationElementCreatedListeners, getInfo, getLabel, getLoginDialog, getMenuBar, getMonitoringValue, getRightPanelBorder, getScheduleArgs, getStartServerHTML, hasObjectClass, isBinary, isCategory, isDisposeOnClose, isEnableCancel, isEnableClose, isEnableOK, isLocal, isServerRunning, launchOperation, launchOperation, packParentDialog, rebuildIndexIfNecessary, removeConfigurationElementCreatedListener, requiresBorder, requiresScroll, restartServer, setDisposeOnClose, setEnabledCancel, setEnabledOK, setPrimaryInvalid, setPrimaryValid, setSecondaryInvalid, setSecondaryValid, startServer, stopServer, toBeDisplayed, updateBaseDNComboBoxModel, updateComboBoxModel, updateConfirmationPane, updateErrorPane, updateErrorPaneAndOKButtonIfAuthRequired, updateErrorPaneIfAuthRequired, updateErrorPaneIfServerRunningAndAuthRequired, updateIndexMap, updateMonitoringInfo, updateSimpleBackendComboBoxModel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public LDAPEntryPanel()
public void okClicked()
StatusGenericPanel
okClicked
in class StatusGenericPanel
public void entryRead(EntryReadEvent ev)
EntryReadListener
entryRead
in interface EntryReadListener
ev
- the event containing the search result.public void setView(LDAPEntryPanel.View view)
view
- the view.public void entryReadError(EntryReadErrorEvent ev)
entryReadError
in interface EntryReadListener
ev
- the entry read error event.public void referralSolveError(org.forgerock.opendj.ldap.Dn dn, String[] referrals, BasicNodeError error)
dn
- the DN of the local entry.referrals
- the list of referrals defined in the entry.error
- the error that occurred resolving the referral.public void noEntrySelected()
public void multipleEntriesSelected()
public GenericDialog.ButtonType getButtonType()
StatusGenericPanel
getButtonType
in class StatusGenericPanel
public LocalizableMessage getTitle()
StatusGenericPanel
getTitle
in class StatusGenericPanel
public Component getPreferredFocusComponent()
StatusGenericPanel
getPreferredFocusComponent
in class StatusGenericPanel
public void configurationChanged(ConfigurationChangeEvent ev)
ConfigChangeListener
configurationChanged
in interface ConfigChangeListener
ev
- the configuration change event.public void setInfo(ControlPanelInfo info)
StatusGenericPanel
setInfo
in class StatusGenericPanel
info
- the control panel info object.public boolean canDelete(org.forgerock.opendj.ldap.Dn dn)
true
if the provided DN corresponds to an entry that
can be deleted and false
otherwise.dn
- the DN of the entry.true
if the provided DN corresponds to an entry that
can be deleted and false
otherwise.public BrowserController getController()
public void setController(BrowserController controller)
controller
- the browser controller in charge of the tree.public TreePath getTreePath()
public void setTreePath(TreePath treePath)
treePath
- the tree path associated with the node that is being
displayed.public boolean mustCheckUnsavedChanges()
true
if there are unsaved changes (and so the
selection of the entry should be cancelled) and false
otherwise.public UnsavedChangesDialog.Result checkUnsavedChanges()
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.