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

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.model.support.AbstractAnimatableModelItem<com.eviware.soapui.config.ModelItemConfig>
          extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
              extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
                  extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
All Implemented Interfaces:
ModelItem, TestModelItem, TestPropertyHolder, ResultContainer, TestStep, PropertyChangeNotifier
Direct Known Subclasses:
AMFRequestTestStep, HttpTestRequestStep, JdbcRequestTestStep, PropertyTransfersTestStep, ProPlaceholderStepFactory.WsdlProPlaceholderTestStep, RestTestRequestStep, WsdlDelayTestStep, WsdlGotoTestStep, WsdlGroovyScriptTestStep, WsdlMockResponseTestStep, WsdlTestRequestStep

public abstract class WsdlTestStepWithProperties
extends WsdlTestStep

Base class for WSDL TestCase test steps.

Author:
Ole.Matzura

Field Summary
 
Fields inherited from interface com.eviware.soapui.model.testsuite.TestStep
DISABLED_PROPERTY
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Constructor Summary
protected WsdlTestStepWithProperties(WsdlTestCase testCase, com.eviware.soapui.config.TestStepConfig config, boolean hasEditor, boolean forLoadTest)
           
 
Method Summary
protected  void addProperty(TestProperty property)
           
protected  void addProperty(TestProperty property, boolean notify)
           
 void addTestPropertyListener(TestPropertyListener listener)
           
protected  TestProperty deleteProperty(java.lang.String name, boolean notify)
           
protected  void firePropertyAdded(java.lang.String name)
           
protected  void firePropertyMoved(java.lang.String name, int oldIndex, int newIndex)
           
protected  void firePropertyRemoved(java.lang.String name)
           
protected  void firePropertyRenamed(java.lang.String oldName, java.lang.String newName)
           
 void firePropertyValueChanged(java.lang.String name, java.lang.String oldValue, java.lang.String newValue)
           
 java.util.Map<java.lang.String,TestProperty> getProperties()
           
 TestProperty getProperty(java.lang.String name)
           
 TestProperty getPropertyAt(int index)
           
 int getPropertyCount()
           
 java.util.List<TestProperty> getPropertyList()
           
 java.lang.String[] getPropertyNames()
           
 java.lang.String getPropertyValue(java.lang.String name)
           
 boolean hasProperties()
           
 boolean hasProperty(java.lang.String name)
           
 void moveProperty(java.lang.String propertyName, int targetIndex)
           
 void propertyRenamed(java.lang.String oldName)
           
 void removeTestPropertyListener(TestPropertyListener listener)
           
 void setPropertyValue(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
afterCopy, cancel, clone, createPanelBuilder, dependsOn, finish, getDefaultSourcePropertyName, getDefaultTargetPropertyName, getLabel, getModelItem, getPropertiesLabel, getRequiredInterfaces, getTestCase, getTestStepTitle, hasEditor, isDisabled, isForLoadTest, prepare, resetConfigOnMove, setDisabled, setName
 
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
afterLoad, beforeSave, dependsOn, getConfig, getDescription, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, release, resolve, setConfig, setDescription, setIcon, setSettings
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, 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
run
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
getChildren, getDescription, getIcon, getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

WsdlTestStepWithProperties

protected WsdlTestStepWithProperties(WsdlTestCase testCase,
                                     com.eviware.soapui.config.TestStepConfig config,
                                     boolean hasEditor,
                                     boolean forLoadTest)
Method Detail

getPropertyNames

public java.lang.String[] getPropertyNames()

getProperty

public TestProperty getProperty(java.lang.String name)

getPropertyValue

public java.lang.String getPropertyValue(java.lang.String name)

setPropertyValue

public void setPropertyValue(java.lang.String name,
                             java.lang.String value)

addProperty

protected void addProperty(TestProperty property)

addProperty

protected void addProperty(TestProperty property,
                           boolean notify)

deleteProperty

protected TestProperty deleteProperty(java.lang.String name,
                                      boolean notify)

propertyRenamed

public void propertyRenamed(java.lang.String oldName)

addTestPropertyListener

public void addTestPropertyListener(TestPropertyListener listener)

removeTestPropertyListener

public void removeTestPropertyListener(TestPropertyListener listener)

firePropertyAdded

protected void firePropertyAdded(java.lang.String name)

firePropertyRemoved

protected void firePropertyRemoved(java.lang.String name)

firePropertyRenamed

protected void firePropertyRenamed(java.lang.String oldName,
                                   java.lang.String newName)

firePropertyValueChanged

public void firePropertyValueChanged(java.lang.String name,
                                     java.lang.String oldValue,
                                     java.lang.String newValue)

getProperties

public java.util.Map<java.lang.String,TestProperty> getProperties()

hasProperty

public boolean hasProperty(java.lang.String name)

hasProperties

public boolean hasProperties()

getPropertyAt

public TestProperty getPropertyAt(int index)

getPropertyCount

public int getPropertyCount()

getPropertyList

public java.util.List<TestProperty> getPropertyList()

firePropertyMoved

protected void firePropertyMoved(java.lang.String name,
                                 int oldIndex,
                                 int newIndex)

moveProperty

public void moveProperty(java.lang.String propertyName,
                         int targetIndex)


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