public class SQLConfigurator extends AbstractConfigurator implements java.awt.event.ItemListener, BindingNamspaceKeys, LegacyDBConfigurator
SQLPropertyAdapter.javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyLegacyDBConfigurator.NamedQueryBindingWrapperDynamicDataConfigurator.BindingCategorybean, context, controller, destBI, destPD, fpmi, oldAdapter, parent, propNamelistenerList, 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_ALIGNMENTKEY_DSN, KEY_RATE, KEY_RATE_MODE, KEY_SELECT, KEY_SELECTED_PROPERTY, KEY_SELECTED_TAG, KEY_UPDATE, KEY_UPDATE_ENABLED| Constructor and Description |
|---|
SQLConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConvertButton(javax.swing.JButton convertButton)
Adds a convert button to the configurator
|
static boolean |
bind(BindingContext context,
SQLQueryBindingConfig config) |
LegacyDBConfigurator.NamedQueryBindingWrapper |
createNamedQueries(java.lang.String selectQueryName,
java.lang.String updateQueryName)
Creates a Select
NamedQuery and an Update NamedQuery as
well as a NamedQueryBindingConfig from the info currently on the
screen and wraps all of this up in a LegacyDBConfigurator.NamedQueryBindingWrapper. |
void |
displayed()
Providing an empty implementation
|
DynamicDataConfigurator.BindingCategory |
getBindingCategory() |
DesignerContext |
getContext()
Needed to save the resource.
|
boolean |
handlesType(PropertyAdapter adapter) |
boolean |
hasUpdateQuery() |
boolean |
hasUpdateSupport() |
void |
init(VisionDesignerImpl context,
java.awt.Component bean,
java.lang.String propName,
PropertyAdapter adapter,
InteractionController controller) |
protected void |
initComponents() |
static java.lang.String |
initQueryString(QueryHolder.QueryNode[] nodes,
BindingRoot currentWindow,
java.lang.String thisPath)
Returns the correct string for the query, pulling all linked components' current paths.
|
void |
itemStateChanged(java.awt.event.ItemEvent e) |
boolean |
tryCommit() |
combine, getBean, getBindContext, getBindingRoot, getControl, getController, getDDCParent, getDesignerContext, getDestBI, getDestPD, getDialog, getOldAdapter, getPropName, getSharedNamespace, getTagManager, getThisPath, getThisPath, getTitleKey, getTooltipKey, getVisionContext, initializeNewPropertyAdapter, initializeNewPropertyAdapter, initTB, setDDCParentgetAccessibleContext, 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, 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 void initComponents()
public void addConvertButton(javax.swing.JButton convertButton)
LegacyDBConfiguratoraddConvertButton in interface LegacyDBConfiguratorconvertButton - Completely configured button that will get a path and then
call createNamedQuery()public void init(VisionDesignerImpl context, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)
init in interface DynamicDataConfiguratorinit in class AbstractConfiguratorpublic void displayed()
AbstractConfiguratordisplayed in interface DynamicDataConfiguratordisplayed in class AbstractConfiguratorDynamicDataConfigurator.displayed()public static java.lang.String initQueryString(QueryHolder.QueryNode[] nodes, BindingRoot currentWindow, java.lang.String thisPath)
public boolean tryCommit()
tryCommit in interface DynamicDataConfiguratorpublic static boolean bind(BindingContext context, SQLQueryBindingConfig config)
public boolean handlesType(PropertyAdapter adapter)
handlesType in interface DynamicDataConfiguratorpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic DynamicDataConfigurator.BindingCategory getBindingCategory()
getBindingCategory in interface DynamicDataConfiguratorpublic DesignerContext getContext()
LegacyDBConfiguratorgetContext in interface LegacyDBConfiguratorpublic LegacyDBConfigurator.NamedQueryBindingWrapper createNamedQueries(java.lang.String selectQueryName, java.lang.String updateQueryName)
LegacyDBConfiguratorNamedQuery and an Update NamedQuery as
well as a NamedQueryBindingConfig from the info currently on the
screen and wraps all of this up in a LegacyDBConfigurator.NamedQueryBindingWrapper.
The function that calls this is responsible for saving the resources.createNamedQueries in interface LegacyDBConfiguratorselectQueryName - Path for the new Select NamedQueryupdateQueryName - Path for the new Update NamedQueryLegacyDBConfigurator.NamedQueryBindingWrapper with blank paths. Not null.public boolean hasUpdateQuery()
hasUpdateQuery in interface LegacyDBConfiguratorpublic boolean hasUpdateSupport()
hasUpdateSupport in interface LegacyDBConfigurator