public class JdbcRequestTestStepDesktopPanel extends ModelItemDesktopPanel<JdbcRequestTestStep> implements SubmitListener
Modifier and Type | Class and Description |
---|---|
protected class |
JdbcRequestTestStepDesktopPanel.JdbcAssertionsPanel |
class |
JdbcRequestTestStepDesktopPanel.JdbcResponseDocument |
class |
JdbcRequestTestStepDesktopPanel.JdbcResponseMessageEditor |
class |
JdbcRequestTestStepDesktopPanel.SubmitAction |
protected class |
JdbcRequestTestStepDesktopPanel.TestConnectionAction |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ICON_PROPERTY, TITLE_PROPERTY
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
JdbcRequestTestStepDesktopPanel(JdbcRequestTestStep modelItem) |
Modifier and Type | Method and Description |
---|---|
protected void |
addConnStrDocumentListener() |
protected void |
addDriverDocumentListener() |
protected void |
addPasswordDocumentListener() |
protected void |
addResultColumnsNamesToUpperCaseChangeListener() |
protected void |
addStoreProcedureChangeListener() |
void |
afterSubmit(Submit submit,
SubmitContext context)
Called after submittal of a request
|
boolean |
beforeSubmit(Submit submit,
SubmitContext context)
Called before submittal of a request
|
protected AssertionsPanel |
buildAssertionsPanel() |
protected JComponent |
buildContent() |
protected JComponent |
buildLogPanel() |
protected JComponent |
buildProperties() |
protected JComponent |
buildRequestConfigPanel() |
protected ModelItemXmlEditor<?,?> |
buildResponseEditor() |
protected JComponent |
buildStatusLabel() |
protected JComponent |
buildToolbar() |
protected void |
createSimpleJdbcConfigForm() |
boolean |
dependsOn(ModelItem modelItem)
Checks if this desktop panel depends on the existence of the specified
model item, used for closing relevant panels.
|
protected Submit |
doSubmit() |
protected boolean |
enableSubmit() |
protected boolean |
enableTestConnection() |
JdbcRequestTestStep |
getJdbcRequestTestStep() |
PropertyHolderTable |
getPropertyHolderTable() |
protected void |
initConfig() |
protected void |
initContent() |
protected void |
logMessages(String message,
String infoMessage) |
protected void |
onCancel() |
boolean |
onClose(boolean canCancel)
Called when a desktop panel is about to be closed, may be overriden
(depending on situation) by returning false if canCancel is set to true.
|
protected void |
onSubmit() |
void |
propertyChange(PropertyChangeEvent evt) |
void |
removeContent(JComponent content) |
void |
setContent(JComponent content) |
void |
setEnabled(boolean enabled) |
void |
setPropertyHolderTable(StringToStringMap preparedProperties) |
void |
setQuery(String query) |
createActionButton, getComponent, getDescription, getIcon, getModelItem, getTitle, notifyPropertyChange, release
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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
protected JPanel configPanel
protected JInspectorPanel inspectorPanel
protected JdbcRequestTestStep jdbcRequestTestStep
protected JComponentInspector<?> assertionInspector
protected AssertionsPanel assertionsPanel
protected JComponent requestEditor
protected ModelItemXmlEditor<?,?> responseEditor
protected JPanel panel
protected SimpleForm configForm
protected static final String DRIVER_FIELD
protected static final String CONNSTR_FIELD
protected static final String PASS_FIELD
public static final String QUERY_FIELD
protected static final String STOREDPROCEDURE_FIELD
protected static final String RESULT_COLUMNS_NAMES_TO_UPPER_CASE
protected static final String DATA_CONNECTION_FIELD
protected static final String QUERY_ELEMENT
protected static final String STOREDPROCEDURE_ELEMENT
protected Connection connection
protected org.fife.ui.rsyntaxtextarea.RSyntaxTextArea queryArea
protected JCheckBox isStoredProcedureCheckBox
protected JCheckBox resultColumnsNamesToUpperCaseCheckBox
protected JTextField driverTextField
protected JTextField connStrTextField
protected JButton testConnectionButton
protected JPasswordField passField
protected JButton submitButton
protected JComponent propertiesTableComponent
protected JLogList logArea
protected JButton reconfigureConnPropertiesButton
protected PropertyHolderTable propertyHolderTable
protected JdbcRequestTestStepConfig jdbcRequestTestStepConfig
public JdbcRequestTestStepDesktopPanel(JdbcRequestTestStep modelItem)
protected void initConfig()
protected JComponent buildContent()
protected JComponent buildRequestConfigPanel()
protected void initContent()
protected JComponent buildStatusLabel()
protected JComponent buildProperties()
public PropertyHolderTable getPropertyHolderTable()
public void setPropertyHolderTable(StringToStringMap preparedProperties)
protected JComponent buildToolbar()
public JdbcRequestTestStep getJdbcRequestTestStep()
public void setQuery(String query)
protected JComponent buildLogPanel()
protected AssertionsPanel buildAssertionsPanel()
protected void createSimpleJdbcConfigForm()
protected void addPasswordDocumentListener()
protected void addConnStrDocumentListener()
protected void addDriverDocumentListener()
protected void addStoreProcedureChangeListener()
protected void addResultColumnsNamesToUpperCaseChangeListener()
protected boolean enableTestConnection()
protected boolean enableSubmit()
protected ModelItemXmlEditor<?,?> buildResponseEditor()
public boolean dependsOn(ModelItem modelItem)
DesktopPanel
dependsOn
in interface DesktopPanel
dependsOn
in class ModelItemDesktopPanel<JdbcRequestTestStep>
public boolean onClose(boolean canCancel)
DesktopPanel
onClose
in interface DesktopPanel
onClose
in class ModelItemDesktopPanel<JdbcRequestTestStep>
protected void onSubmit()
protected Submit doSubmit() throws Request.SubmitException
Request.SubmitException
public void setContent(JComponent content)
public void removeContent(JComponent content)
protected void onCancel()
public void setEnabled(boolean enabled)
setEnabled
in class JComponent
public void afterSubmit(Submit submit, SubmitContext context)
SubmitListener
afterSubmit
in interface SubmitListener
submit
- the submit.public boolean beforeSubmit(Submit submit, SubmitContext context)
SubmitListener
beforeSubmit
in interface SubmitListener
submit
- the submit being submittedpublic void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
propertyChange
in class ModelItemDesktopPanel<JdbcRequestTestStep>
Copyright © 2019. All Rights Reserved.