com.eviware.soapui.impl.wsdl
Class WsdlTestStep

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.WsdlTestStep
All Implemented Interfaces:
ModelItem, TestStep
Direct Known Subclasses:
TransferResponseValuesTestStep, WsdlTestRequestStep

public abstract class WsdlTestStep
extends AbstractModelItem
implements TestStep

Base class for WSDL project test steps.

Author:
Ole.Matzura

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.eviware.soapui.model.testsuite.TestStep
TestStep.TestStepListener
 
Field Summary
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
protected WsdlTestStep(WsdlTestCase testCase, com.eviware.soapui.config.TestStepConfig config)
           
 
Method Summary
 void addTestStepListener(TestStep.TestStepListener listener)
           
protected  SoapUITreeNode createTreeNode()
           
 void fireAfterRun()
           
 void fireBeforeRun()
           
 com.eviware.soapui.config.TestStepConfig getConfig()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getName()
           
 TestCase getTestCase()
           
 void prepare(TestRunner testRunner)
           
 void removeTestStepListener(TestStep.TestStepListener listener)
           
protected  void resetConfigOnMove(com.eviware.soapui.config.TestStepConfig config)
          Called from WsdlTestCase when moving a teststep due to no move functionality in xmlbeans generated arrays.
 void setName(java.lang.String name)
           
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getPanelBuilder, getTreeModel, getTreeNode, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, release, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.testsuite.TestStep
cancel, run
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getPanelBuilder, getTreeNode, removePropertyChangeListener
 

Constructor Detail

WsdlTestStep

protected WsdlTestStep(WsdlTestCase testCase,
                       com.eviware.soapui.config.TestStepConfig config)
Method Detail

getTestCase

public TestCase getTestCase()
Specified by:
getTestCase in interface TestStep

getName

public java.lang.String getName()
Specified by:
getName in interface ModelItem

getConfig

public com.eviware.soapui.config.TestStepConfig getConfig()

resetConfigOnMove

protected void resetConfigOnMove(com.eviware.soapui.config.TestStepConfig config)
Called from WsdlTestCase when moving a teststep due to no move functionality in xmlbeans generated arrays.

Parameters:
config - the new config to use, will be a copy of the existing one. The current will be invalid

setName

public void setName(java.lang.String name)

createTreeNode

protected SoapUITreeNode createTreeNode()
Specified by:
createTreeNode in class AbstractModelItem

addTestStepListener

public void addTestStepListener(TestStep.TestStepListener listener)
Specified by:
addTestStepListener in interface TestStep

removeTestStepListener

public void removeTestStepListener(TestStep.TestStepListener listener)
Specified by:
removeTestStepListener in interface TestStep

fireBeforeRun

public void fireBeforeRun()

fireAfterRun

public void fireAfterRun()

prepare

public void prepare(TestRunner testRunner)
Specified by:
prepare in interface TestStep

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in interface ModelItem


Copyright © 2005 eviware.com. All Rights Reserved.