com.eviware.soapui.impl.wsdl.teststeps
Class TransferResponseValuesTestStep

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

public class TransferResponseValuesTestStep
extends WsdlTestStep

WsdlTestStep for transferring values from a WsdlTestRequest response to a WsdlTestRequest request using XPath expressions

Author:
Ole.Matzura

Nested Class Summary
 class TransferResponseValuesTestStep.ValueTransfer
           
 
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
TransferResponseValuesTestStep(WsdlTestCase testCase, com.eviware.soapui.config.TestStepConfig config)
           
 
Method Summary
 TransferResponseValuesTestStep.ValueTransfer addTransfer(java.lang.String name)
           
 boolean cancel()
           
 PanelBuilder getPanelBuilder()
           
 TransferResponseValuesTestStep.ValueTransfer getTransferAt(int index)
           
 com.eviware.soapui.config.TransferValuesStepConfig getTransferConfig()
           
 int getTransferCount()
           
 void removeTransferAt(int index)
           
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 run(TestRunner runner)
           
 void runTransfer(WsdlTestRequest sourceRequest, WsdlTestRequest targetRequest)
           
 void transferValues(WsdlTestRequest sourceRequest, WsdlTestRequest targetRequest, com.eviware.soapui.config.ValueTransferConfig transfer)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.WsdlTestStep
addTestStepListener, createTreeNode, fireAfterRun, fireBeforeRun, getConfig, getIcon, getName, getTestCase, prepare, removeTestStepListener, setName
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, 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.ModelItem
addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getTreeNode, removePropertyChangeListener
 

Constructor Detail

TransferResponseValuesTestStep

public TransferResponseValuesTestStep(WsdlTestCase testCase,
                                      com.eviware.soapui.config.TestStepConfig config)
Method Detail

getTransferConfig

public com.eviware.soapui.config.TransferValuesStepConfig getTransferConfig()

resetConfigOnMove

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

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

run

public void run(TestRunner runner)

runTransfer

public void runTransfer(WsdlTestRequest sourceRequest,
                        WsdlTestRequest targetRequest)

transferValues

public void transferValues(WsdlTestRequest sourceRequest,
                           WsdlTestRequest targetRequest,
                           com.eviware.soapui.config.ValueTransferConfig transfer)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getPanelBuilder

public PanelBuilder getPanelBuilder()
Specified by:
getPanelBuilder in interface ModelItem
Overrides:
getPanelBuilder in class AbstractModelItem

cancel

public boolean cancel()

getTransferCount

public int getTransferCount()

getTransferAt

public TransferResponseValuesTestStep.ValueTransfer getTransferAt(int index)

addTransfer

public TransferResponseValuesTestStep.ValueTransfer addTransfer(java.lang.String name)

removeTransferAt

public void removeTransferAt(int index)


Copyright © 2005 eviware.com. All Rights Reserved.