com.eviware.soapui.impl.wsdl.teststeps
Class PropertyTransfer
java.lang.Object
com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer
- All Implemented Interfaces:
- PropertyChangeNotifier
public class PropertyTransfer
- extends java.lang.Object
- implements PropertyChangeNotifier
Class for transferring a property value between 2 test steps. This class is
relatively complex due to backwards compatibility issues and to gracefull
handling of references test steps and properties.
- Author:
- Ole.Matzura
Method Summary |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
com.eviware.soapui.config.PropertyTransferConfig |
getConfig()
|
boolean |
getEntitize()
|
boolean |
getFailOnError()
|
boolean |
getIgnoreEmpty()
|
java.lang.String |
getName()
|
boolean |
getSetNullOnMissingSource()
|
java.lang.String |
getSourcePath()
|
TestProperty |
getSourceProperty()
|
java.lang.String |
getSourcePropertyName()
Returns the name of the source property. |
TestPropertyHolder |
getSourceStep()
|
java.lang.String |
getSourceStepName()
|
java.lang.String |
getTargetPath()
|
TestProperty |
getTargetProperty()
|
java.lang.String |
getTargetPropertyName()
|
TestPropertyHolder |
getTargetStep()
|
java.lang.String |
getTargetStepName()
|
boolean |
getTransferChildNodes()
|
boolean |
getTransferTextContent()
|
boolean |
getTransferToAll()
|
boolean |
getUseXQuery()
|
boolean |
isDisabled()
|
void |
release()
|
void |
releaseListeners()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
resolver(ResolveContext context,
PropertyTransfersTestStep parent)
|
void |
setDisabled(boolean disabled)
|
void |
setEntitize(boolean entitize)
|
void |
setFailOnError(boolean failOnError)
|
void |
setIgnoreEmpty(boolean ignoreEmpty)
|
void |
setName(java.lang.String name)
|
void |
setSetNullOnMissingSource(boolean setNullOnMissingSource)
|
void |
setSourcePath(java.lang.String path)
|
void |
setSourcePropertyName(java.lang.String name)
|
void |
setSourceStepName(java.lang.String sourceStep)
|
void |
setTargetPath(java.lang.String path)
|
void |
setTargetPropertyName(java.lang.String name)
|
void |
setTargetStepName(java.lang.String targetStep)
|
void |
setTransferChildNodes(boolean b)
|
void |
setTransferTextContent(boolean transferTextContent)
|
void |
setTransferToAll(boolean transferToAll)
|
void |
setUseXQuery(boolean useXQuery)
|
java.lang.String[] |
transferProperties(SubmitContext context)
|
protected java.lang.String[] |
transferStringToString(TestProperty sourceProperty,
TestProperty targetProperty)
|
protected java.lang.String[] |
transferStringToXml(TestProperty sourceProperty,
TestProperty targetProperty,
SubmitContext context)
|
protected java.lang.String |
transferXPathToString(TestProperty sourceProperty,
TestProperty targetProperty,
SubmitContext context)
|
protected java.lang.String[] |
transferXPathToXml(TestProperty sourceProperty,
TestProperty targetProperty,
SubmitContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCE_PATH_PROPERTY
public static final java.lang.String SOURCE_PATH_PROPERTY
SOURCE_TYPE_PROPERTY
public static final java.lang.String SOURCE_TYPE_PROPERTY
SOURCE_STEP_PROPERTY
public static final java.lang.String SOURCE_STEP_PROPERTY
TARGET_PATH_PROPERTY
public static final java.lang.String TARGET_PATH_PROPERTY
TARGET_TYPE_PROPERTY
public static final java.lang.String TARGET_TYPE_PROPERTY
TARGET_STEP_PROPERTY
public static final java.lang.String TARGET_STEP_PROPERTY
NAME_PROPERTY
public static final java.lang.String NAME_PROPERTY
DISABLED_PROPERTY
public static final java.lang.String DISABLED_PROPERTY
CONFIG_PROPERTY
public static final java.lang.String CONFIG_PROPERTY
PropertyTransfer
public PropertyTransfer(TestStep testStep)
PropertyTransfer
public PropertyTransfer(TestStep testStep,
com.eviware.soapui.config.PropertyTransferConfig config)
releaseListeners
public void releaseListeners()
release
public void release()
getConfig
public com.eviware.soapui.config.PropertyTransferConfig getConfig()
getSourcePath
public java.lang.String getSourcePath()
getTargetPath
public java.lang.String getTargetPath()
getSourceProperty
public TestProperty getSourceProperty()
transferProperties
public java.lang.String[] transferProperties(SubmitContext context)
throws PropertyTransferException
- Throws:
PropertyTransferException
transferStringToString
protected java.lang.String[] transferStringToString(TestProperty sourceProperty,
TestProperty targetProperty)
transferXPathToXml
protected java.lang.String[] transferXPathToXml(TestProperty sourceProperty,
TestProperty targetProperty,
SubmitContext context)
throws java.lang.Exception
- Throws:
java.lang.Exception
transferStringToXml
protected java.lang.String[] transferStringToXml(TestProperty sourceProperty,
TestProperty targetProperty,
SubmitContext context)
throws org.apache.xmlbeans.XmlException,
java.lang.Exception
- Throws:
org.apache.xmlbeans.XmlException
java.lang.Exception
transferXPathToString
protected java.lang.String transferXPathToString(TestProperty sourceProperty,
TestProperty targetProperty,
SubmitContext context)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSourcePropertyName
public java.lang.String getSourcePropertyName()
- Returns the name of the source property.
setSourcePropertyName
public void setSourcePropertyName(java.lang.String name)
getTargetProperty
public TestProperty getTargetProperty()
getTargetPropertyName
public java.lang.String getTargetPropertyName()
setTargetPropertyName
public void setTargetPropertyName(java.lang.String name)
getName
public java.lang.String getName()
setSourcePath
public void setSourcePath(java.lang.String path)
setTargetPath
public void setTargetPath(java.lang.String path)
setName
public void setName(java.lang.String name)
getSourceStep
public TestPropertyHolder getSourceStep()
getSourceStepName
public java.lang.String getSourceStepName()
setSourceStepName
public void setSourceStepName(java.lang.String sourceStep)
getTargetStep
public TestPropertyHolder getTargetStep()
getTargetStepName
public java.lang.String getTargetStepName()
setTargetStepName
public void setTargetStepName(java.lang.String targetStep)
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interface PropertyChangeNotifier
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interface PropertyChangeNotifier
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interface PropertyChangeNotifier
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interface PropertyChangeNotifier
getFailOnError
public boolean getFailOnError()
setFailOnError
public void setFailOnError(boolean failOnError)
getTransferToAll
public boolean getTransferToAll()
setTransferToAll
public void setTransferToAll(boolean transferToAll)
getUseXQuery
public boolean getUseXQuery()
setUseXQuery
public void setUseXQuery(boolean useXQuery)
getEntitize
public boolean getEntitize()
setEntitize
public void setEntitize(boolean entitize)
getIgnoreEmpty
public boolean getIgnoreEmpty()
setIgnoreEmpty
public void setIgnoreEmpty(boolean ignoreEmpty)
getSetNullOnMissingSource
public boolean getSetNullOnMissingSource()
setSetNullOnMissingSource
public void setSetNullOnMissingSource(boolean setNullOnMissingSource)
getTransferTextContent
public boolean getTransferTextContent()
setTransferTextContent
public void setTransferTextContent(boolean transferTextContent)
isDisabled
public boolean isDisabled()
setDisabled
public void setDisabled(boolean disabled)
getTransferChildNodes
public boolean getTransferChildNodes()
setTransferChildNodes
public void setTransferChildNodes(boolean b)
resolver
public void resolver(ResolveContext context,
PropertyTransfersTestStep parent)
Copyright © 2005-2008 eviware.com. All Rights Reserved.