com.eviware.soapui.security.scan
Class AbstractSecurityScanWithProperties
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.model.support.AbstractAnimatableModelItem<com.eviware.soapui.config.ModelItemConfig>
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.SecurityScanConfig>
com.eviware.soapui.security.scan.AbstractSecurityScan
com.eviware.soapui.security.scan.AbstractSecurityScanWithProperties
- All Implemented Interfaces:
- ModelItem, SecurityScan, XPathReferenceContainer, Assertable, ResponseAssertion, PropertyChangeNotifier
- Direct Known Subclasses:
- BoundarySecurityScan, CrossSiteScriptingScan, FuzzerSecurityScan, GroovySecurityScan, InvalidTypesSecurityScan, MalformedXmlSecurityScan, SQLInjectionScan, XmlBombSecurityScan, XPathInjectionSecurityScan
public abstract class AbstractSecurityScanWithProperties
- extends AbstractSecurityScan
- implements XPathReferenceContainer
These are for Security Scans that mutate parameters.
- Author:
- robert
| Methods inherited from class com.eviware.soapui.security.scan.AbstractSecurityScan |
addAssertion, addAssertionsListener, addPropertyChangeListener, addWsdlAssertion, assertResponse, clear, cloneAssertion, execute, getAdvancedSettingsPanel, getAssertableContent, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionsSupport, getAssertionStatus, getComponent, getConfigDescription, getConfigName, getDefaultAssertableContent, getExecutionStrategy, getHelpURL, getInterface, getModelItem, getOriginalResult, getRequest, getSecurityScanRequestResult, getSecurityScanResult, getSecurityStatus, getTestStep, getType, hasNext, initAssertions, isApplyForFailedStep, isConfigurable, isDisabled, isRunOnlyOnce, isSecurable, isSkipFurtherRunning, moveAssertion, removeAssertion, removeAssertionsListener, removePropertyChangeListener, reportSecurityScanException, run, setApplyForFailedTestStep, setDisabled, setExecutionStrategy, setRunOnlyOnce, setSecurityScanRequestResult, setSkipFurtherRunning, setTestStep |
| Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
addExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettings |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SECURITY_CHANGED_PARAMETERS
public static final java.lang.String SECURITY_CHANGED_PARAMETERS
- See Also:
- Constant Field Values
AbstractSecurityScanWithProperties
public AbstractSecurityScanWithProperties(TestStep testStep,
com.eviware.soapui.config.SecurityScanConfig config,
ModelItem parent,
java.lang.String icon)
getParameterHolder
public SecurityCheckedParameterHolder getParameterHolder()
setParameterHolder
protected void setParameterHolder(SecurityCheckedParameterHolder parameterHolder)
copyConfig
public void copyConfig(com.eviware.soapui.config.SecurityScanConfig config)
- Specified by:
copyConfig in interface SecurityScan- Overrides:
copyConfig in class AbstractSecurityScan
getXPathReferences
public XPathReference[] getXPathReferences()
- Specified by:
getXPathReferences in interface XPathReferenceContainer
updateSecurityConfig
public void updateSecurityConfig(com.eviware.soapui.config.SecurityScanConfig config)
- Specified by:
updateSecurityConfig in interface SecurityScan- Overrides:
updateSecurityConfig in class AbstractSecurityScan
getParameterAt
public SecurityCheckedParameter getParameterAt(int i)
getParameterByLabel
public SecurityCheckedParameter getParameterByLabel(java.lang.String label)
importParameter
public boolean importParameter(SecurityCheckedParameter source,
boolean overwrite,
java.lang.String newLabel)
createMessageExchange
protected void createMessageExchange(StringToStringMap updatedParams,
MessageExchange message,
SecurityTestRunContext context)
release
public void release()
- Specified by:
release in interface SecurityScan- Overrides:
release in class AbstractSecurityScan
Copyright © 2005-2011 eviware.com. All Rights Reserved.