com.eviware.soapui.impl.wsdl.panels.teststeps
Class JdbcRequestTestStepDesktopPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.eviware.soapui.ui.support.ModelItemDesktopPanel<JdbcRequestTestStep>
                      extended by com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcRequestTestStepDesktopPanel
All Implemented Interfaces:
SubmitListener, PropertyChangeNotifier, DesktopPanel, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class JdbcRequestTestStepDesktopPanel
extends ModelItemDesktopPanel<JdbcRequestTestStep>
implements SubmitListener

See Also:
Serialized Form

Nested Class Summary
protected  class JdbcRequestTestStepDesktopPanel.JdbcAssertionsPanel
           
 class JdbcRequestTestStepDesktopPanel.JdbcResponseDocument
           
 class JdbcRequestTestStepDesktopPanel.JdbcResponseMessageEditor
           
 class JdbcRequestTestStepDesktopPanel.SubmitAction
           
 class JdbcRequestTestStepDesktopPanel.TestConnectionAction
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  JComponentInspector<?> assertionInspector
           
protected  AssertionsPanel assertionsPanel
           
protected  SimpleForm configForm
           
protected  javax.swing.JPanel configPanel
           
protected  java.sql.Connection connection
           
protected static java.lang.String CONNSTR_FIELD
           
protected  javax.swing.JTextField connStrTextField
           
protected static java.lang.String DATA_CONNECTION_FIELD
           
protected static java.lang.String DRIVER_FIELD
           
protected  javax.swing.JTextField driverTextField
           
protected  JInspectorPanel inspectorPanel
           
protected  javax.swing.JCheckBox isStoredProcedureCheckBox
           
protected  JdbcRequestTestStep jdbcRequestTestStep
           
protected  com.eviware.soapui.config.JdbcRequestTestStepConfig jdbcRequestTestStepConfig
           
protected  JLogList logArea
           
protected  javax.swing.JPanel panel
           
protected static java.lang.String PASS_FIELD
           
protected  javax.swing.JPasswordField passField
           
protected  javax.swing.JComponent propertiesTableComponent
           
protected  PropertyHolderTable propertyHolderTable
           
protected static java.lang.String QUERY_ELEMENT
           
static java.lang.String QUERY_FIELD
           
protected  JXEditTextArea queryArea
           
protected  javax.swing.JButton reconfigureConnPropertiesButton
           
protected  javax.swing.JComponent requestEditor
           
protected  ModelItemXmlEditor<?,?> responseEditor
           
protected static java.lang.String STOREDPROCEDURE_ELEMENT
           
protected static java.lang.String STOREDPROCEDURE_FIELD
           
protected  javax.swing.JButton submitButton
           
protected  javax.swing.JButton testConnectionButton
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.eviware.soapui.ui.desktop.DesktopPanel
ICON_PROPERTY, TITLE_PROPERTY
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JdbcRequestTestStepDesktopPanel(JdbcRequestTestStep modelItem)
           
 
Method Summary
protected  void addConnStrDocumentListener()
           
protected  void addDriverDocumentListener()
           
protected  void addPasswordDocumentListener()
           
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  javax.swing.JComponent buildContent()
           
protected  javax.swing.JComponent buildLogPanel()
           
protected  javax.swing.JComponent buildProperties()
           
protected  javax.swing.JComponent buildRequestConfigPanel()
           
protected  ModelItemXmlEditor<?,?> buildResponseEditor()
           
protected  javax.swing.JComponent buildStatusLabel()
           
protected  javax.swing.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(java.lang.String message, java.lang.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(java.beans.PropertyChangeEvent evt)
           
 void removeContent(javax.swing.JComponent content)
           
 void setContent(javax.swing.JComponent content)
           
 void setEnabled(boolean enabled)
           
 void setPropertyHolderTable(StringToStringMap preparedProperties)
           
 void setQuery(java.lang.String query)
           
 
Methods inherited from class com.eviware.soapui.ui.support.ModelItemDesktopPanel
createActionButton, getComponent, getDescription, getIcon, getModelItem, getTitle, notifyPropertyChange, release
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, getWidth, getVisibleRect, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

configPanel

protected javax.swing.JPanel configPanel

inspectorPanel

protected JInspectorPanel inspectorPanel

jdbcRequestTestStep

protected JdbcRequestTestStep jdbcRequestTestStep

jdbcRequestTestStepConfig

protected com.eviware.soapui.config.JdbcRequestTestStepConfig jdbcRequestTestStepConfig

assertionInspector

protected JComponentInspector<?> assertionInspector

assertionsPanel

protected AssertionsPanel assertionsPanel

requestEditor

protected javax.swing.JComponent requestEditor

responseEditor

protected ModelItemXmlEditor<?,?> responseEditor

panel

protected javax.swing.JPanel panel

configForm

protected SimpleForm configForm

DRIVER_FIELD

protected static final java.lang.String DRIVER_FIELD
See Also:
Constant Field Values

CONNSTR_FIELD

protected static final java.lang.String CONNSTR_FIELD
See Also:
Constant Field Values

PASS_FIELD

protected static final java.lang.String PASS_FIELD
See Also:
Constant Field Values

QUERY_FIELD

public static final java.lang.String QUERY_FIELD
See Also:
Constant Field Values

STOREDPROCEDURE_FIELD

protected static final java.lang.String STOREDPROCEDURE_FIELD
See Also:
Constant Field Values

DATA_CONNECTION_FIELD

protected static final java.lang.String DATA_CONNECTION_FIELD
See Also:
Constant Field Values

QUERY_ELEMENT

protected static final java.lang.String QUERY_ELEMENT
See Also:
Constant Field Values

STOREDPROCEDURE_ELEMENT

protected static final java.lang.String STOREDPROCEDURE_ELEMENT
See Also:
Constant Field Values

connection

protected java.sql.Connection connection

queryArea

protected JXEditTextArea queryArea

isStoredProcedureCheckBox

protected javax.swing.JCheckBox isStoredProcedureCheckBox

driverTextField

protected javax.swing.JTextField driverTextField

connStrTextField

protected javax.swing.JTextField connStrTextField

testConnectionButton

protected javax.swing.JButton testConnectionButton

passField

protected javax.swing.JPasswordField passField

submitButton

protected javax.swing.JButton submitButton

propertiesTableComponent

protected javax.swing.JComponent propertiesTableComponent

logArea

protected JLogList logArea

reconfigureConnPropertiesButton

protected javax.swing.JButton reconfigureConnPropertiesButton

propertyHolderTable

protected PropertyHolderTable propertyHolderTable
Constructor Detail

JdbcRequestTestStepDesktopPanel

public JdbcRequestTestStepDesktopPanel(JdbcRequestTestStep modelItem)
Method Detail

initConfig

protected void initConfig()

buildContent

protected javax.swing.JComponent buildContent()

buildRequestConfigPanel

protected javax.swing.JComponent buildRequestConfigPanel()

initContent

protected void initContent()

buildStatusLabel

protected javax.swing.JComponent buildStatusLabel()

buildProperties

protected javax.swing.JComponent buildProperties()

getPropertyHolderTable

public PropertyHolderTable getPropertyHolderTable()

setPropertyHolderTable

public void setPropertyHolderTable(StringToStringMap preparedProperties)

buildToolbar

protected javax.swing.JComponent buildToolbar()

getJdbcRequestTestStep

public JdbcRequestTestStep getJdbcRequestTestStep()

setQuery

public void setQuery(java.lang.String query)

buildLogPanel

protected javax.swing.JComponent buildLogPanel()

buildAssertionsPanel

protected AssertionsPanel buildAssertionsPanel()

createSimpleJdbcConfigForm

protected void createSimpleJdbcConfigForm()

addPasswordDocumentListener

protected void addPasswordDocumentListener()

addConnStrDocumentListener

protected void addConnStrDocumentListener()

addDriverDocumentListener

protected void addDriverDocumentListener()

addStoreProcedureChangeListener

protected void addStoreProcedureChangeListener()

enableTestConnection

protected boolean enableTestConnection()

enableSubmit

protected boolean enableSubmit()

buildResponseEditor

protected ModelItemXmlEditor<?,?> buildResponseEditor()

dependsOn

public boolean dependsOn(ModelItem modelItem)
Description copied from interface: DesktopPanel
Checks if this desktop panel depends on the existence of the specified model item, used for closing relevant panels.

Specified by:
dependsOn in interface DesktopPanel
Specified by:
dependsOn in class ModelItemDesktopPanel<JdbcRequestTestStep>

onClose

public boolean onClose(boolean canCancel)
Description copied from interface: DesktopPanel
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.

Specified by:
onClose in interface DesktopPanel

onSubmit

protected void onSubmit()

doSubmit

protected Submit doSubmit()
                   throws Request.SubmitException
Throws:
Request.SubmitException

setContent

public void setContent(javax.swing.JComponent content)

removeContent

public void removeContent(javax.swing.JComponent content)

onCancel

protected void onCancel()

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class javax.swing.JComponent

afterSubmit

public void afterSubmit(Submit submit,
                        SubmitContext context)
Description copied from interface: SubmitListener
Called after submittal of a request

Specified by:
afterSubmit in interface SubmitListener
Parameters:
submit - the submit.

logMessages

protected void logMessages(java.lang.String message,
                           java.lang.String infoMessage)

beforeSubmit

public boolean beforeSubmit(Submit submit,
                            SubmitContext context)
Description copied from interface: SubmitListener
Called before submittal of a request

Specified by:
beforeSubmit in interface SubmitListener
Parameters:
submit - the submit being submitted
Returns:
boolean telling if the submit should proceed.

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Overrides:
propertyChange in class ModelItemDesktopPanel<JdbcRequestTestStep>


Copyright © 2005-2010 eviware.com. All Rights Reserved.