public abstract class AbstractSecurityScanWithProperties extends AbstractSecurityScan implements XPathReferenceContainer
Assertable.AssertionStatus
Modifier and Type | Field and Description |
---|---|
static String |
SECURITY_CHANGED_PARAMETERS |
assertionsSupport
SECURITY_CHECK_RESPONSE_RESULT, SECURITY_SCAN_REQUEST_RESULT, STATUS_PROPERTY
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
AbstractSecurityScanWithProperties(TestStep testStep,
SecurityScanConfig config,
ModelItem parent,
String icon) |
Modifier and Type | Method and Description |
---|---|
void |
copyConfig(SecurityScanConfig config) |
protected void |
createMessageExchange(StringToStringMap updatedParams,
MessageExchange message,
SecurityTestRunContext context) |
SecurityCheckedParameter |
getParameterAt(int i) |
SecurityCheckedParameter |
getParameterByLabel(String label) |
SecurityCheckedParameterHolder |
getParameterHolder() |
XPathReference[] |
getXPathReferences() |
boolean |
importParameter(SecurityCheckedParameter source,
boolean overwrite,
String newLabel) |
void |
release() |
protected void |
setParameterHolder(SecurityCheckedParameterHolder parameterHolder) |
void |
updateSecurityConfig(SecurityScanConfig config) |
addAssertion, addAssertionsListener, addPropertyChangeListener, addWsdlAssertion, assertResponse, clear, cloneAssertion, execute, getAdvancedSettingsPanel, getAssertableContent, getAssertableContentAsXml, 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
addExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettings
addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfig
getChildren, getDescription, getIcon, getId, getName, getParent, getProject, getSettings
addPropertyChangeListener, removePropertyChangeListener
public static final String SECURITY_CHANGED_PARAMETERS
public AbstractSecurityScanWithProperties(TestStep testStep, SecurityScanConfig config, ModelItem parent, String icon)
public SecurityCheckedParameterHolder getParameterHolder()
protected void setParameterHolder(SecurityCheckedParameterHolder parameterHolder)
public void copyConfig(SecurityScanConfig config)
copyConfig
in interface SecurityScan
copyConfig
in class AbstractSecurityScan
public XPathReference[] getXPathReferences()
getXPathReferences
in interface XPathReferenceContainer
public void updateSecurityConfig(SecurityScanConfig config)
updateSecurityConfig
in interface SecurityScan
updateSecurityConfig
in class AbstractSecurityScan
public SecurityCheckedParameter getParameterAt(int i)
public SecurityCheckedParameter getParameterByLabel(String label)
public boolean importParameter(SecurityCheckedParameter source, boolean overwrite, String newLabel)
protected void createMessageExchange(StringToStringMap updatedParams, MessageExchange message, SecurityTestRunContext context)
public void release()
release
in interface Releasable
release
in interface SecurityScan
release
in class AbstractSecurityScan
Copyright © 2019. All Rights Reserved.