public class CascadeConfirmDialog extends DBExceptionDialog
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier and Type | Method and Description |
---|---|
static boolean |
confirmCascade(java.awt.Component parent,
CascadeRequiredException cre,
java.lang.String title,
java.lang.String helpTopic)
Prompts the user to confirm a cascade with the information contained in the
given exception.
|
static boolean |
confirmReplace(DBEditorConfig config)
Checks the editor config to see whether a replace is giong to be
needed to perform the given edit, and if so prompts the user to confirm
that replace.
|
static boolean |
updateObjects(java.awt.Component parent,
java.lang.String title,
DBEditorConfig config)
Deprecated.
Use a
ProviderOperator instead. |
static boolean |
updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects)
Performs an updateObject operation.
|
static boolean |
updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects,
boolean replace)
Performs an updateObject operation.
|
getExceptionComponent, showConfirmDialog, showConfirmDialog, showErrorDialog, showErrorDialog, showErrorDialog, updateExceptionComponent
actionPerformed, isConfirm, runConfirmDialog, runErrorDialog, setErrors, showErrorDialog
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, 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 static boolean confirmCascade(java.awt.Component parent, CascadeRequiredException cre, java.lang.String title, java.lang.String helpTopic)
parent
- the parent for the confirm dialogcre
- the cascade informationtitle
- the title for the confirm dialoghelpTopic
- the help id for the confirm dialogpublic static boolean confirmReplace(DBEditorConfig config)
If replace is needed then the user confirms that is ok, the config will
have DBEditorConfig.setReplaceAllowed(boolean)
set to true.
config
- the edit to checkpublic static boolean updateObjects(java.awt.Component parent, java.lang.String title, DBObjectProvider pro, SystemObject[] oldObjects, SystemObject[] newObjects)
If any DBException other than a cascade is encountered a DBExceptionDialog will be used to display the error to the user.
parent
- the parent component for any confirm/error dialogstitle
- the title for any confirm/error dialogspro
- the provider to perform the update inoldObjects
- the objects being updatednewObjects
- the new (updated) versions of the objectspublic static boolean updateObjects(java.awt.Component parent, java.lang.String title, DBObjectProvider pro, SystemObject[] oldObjects, SystemObject[] newObjects, boolean replace)
If any DBException other than a cascade is encountered a DBExceptionDialog will be used to display the error to the user.
parent
- the parent component for any confirm/error dialogstitle
- the title for any confirm/error dialogspro
- the provider to perform the update inoldObjects
- the objects being updatednewObjects
- the new (updated) versions of the objectsreplace
- whether to automatically replace objects that cannot be
altered but contain changes.@Deprecated public static boolean updateObjects(java.awt.Component parent, java.lang.String title, DBEditorConfig config)
ProviderOperator
instead.