public abstract class AbstractSecurityScan extends AbstractWsdlModelItem implements ResponseAssertion, SecurityScan
Implementation that is common for all security scans. Support for security workflow.
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
SECURITY_CHANGED_VALUES |
| Constructor and description |
|---|
AbstractSecurityScan(TestStep testStep, SecurityScanConfig config, ModelItem parent, java.lang.String icon) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public TestAssertion |
addAssertion(java.lang.String label) |
|
public void |
addAssertionsListener(AssertionsListener listener) |
|
public TestAssertionConfig |
addNewAssertion() |
|
public void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
|
public void |
addWsdlAssertion(java.lang.String assertionLabel) |
|
public AssertionStatus |
assertResponse(MessageExchange messageExchange, SubmitContext context) |
|
public ScanRequestReportData |
buildRequestMetaData(SecurityScanRequestResult requestResult) |
|
public TestAssertion |
cloneAssertion(TestAssertion source, java.lang.String name) |
|
public void |
copyConfig(SecurityScanConfig config) |
|
public javax.swing.JComponent |
getAdvancedSettingsPanel()Overide if SecurityScan needs advanced settings |
|
public java.lang.String |
getAssertableContent() |
|
public java.lang.String |
getAssertableContentAsXml() |
|
public java.lang.String |
getAssertableMetadata() |
|
public TestAssertionRegistry.AssertableType |
getAssertableType() |
|
public WsdlMessageAssertion |
getAssertionAt(int c) |
|
public TestAssertion |
getAssertionByName(java.lang.String name) |
|
public int |
getAssertionCount() |
|
public java.util.List<TestAssertionConfig> |
getAssertionList() |
|
public java.util.List<TestAssertion> |
getAssertionList() |
|
public AssertionStatus |
getAssertionStatus() |
|
public java.util.Map<java.lang.String, TestAssertion> |
getAssertions() |
|
public AssertionsSupport |
getAssertionsSupport() |
|
public javax.swing.JComponent |
getComponent()Overide if SecurityScan have Optional component |
|
public abstract java.lang.String |
getConfigDescription() |
|
public abstract java.lang.String |
getConfigName() |
|
public java.lang.String |
getDefaultAssertableContent() |
|
public ExecutionStrategyHolder |
getExecutionStrategy() |
|
public abstract java.lang.String |
getHelpURL() |
|
public Interface |
getInterface() |
|
public ModelItem |
getModelItem() |
|
public java.lang.String |
getReportDescription() |
|
public SecurityScanResult |
getSecurityScanResult() |
|
public SecurityResult.ResultStatus |
getSecurityStatus() |
|
public TestStep |
getTestStep() |
|
public abstract java.lang.String |
getType() |
|
public void |
initializeScan(TestStep testStep) |
|
public TestAssertionConfig |
insertAssertion(TestAssertionConfig source, int ix) |
|
public TestAssertion |
insertAssertion(TestAssertion assertion, int index) |
|
public boolean |
isAllowedToRun() |
|
public boolean |
isApplyForFailedStep() |
|
public boolean |
isConfigurable() |
|
public boolean |
isDisabled() |
|
public boolean |
isRunOnlyOnce() |
|
public static boolean |
isSecurable(TestStep testStep) |
|
public boolean |
isSingleRequestScan() |
|
public boolean |
isSkipFurtherRunning() |
|
public TestAssertion |
moveAssertion(int ix, int offset) |
|
public void |
release() |
|
public void |
removeAssertion(int ix) |
|
public void |
removeAssertion(TestAssertion assertion) |
|
public void |
removeAssertionsListener(AssertionsListener listener) |
|
public void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
|
public SecurityScanResult |
run(TestStep testStep, SecurityTestRunContext context, SecurityTestRunner securityTestRunner) |
|
public void |
setApplyForFailedTestStep(boolean apply) |
|
public void |
setDisabled(boolean disabled) |
|
public void |
setExecutionStrategy(ExecutionStrategyHolder executionStrategy) |
|
public void |
setRunOnlyOnce(boolean runOnlyOnce) |
|
public void |
setSkipFurtherRunning(boolean skipFurtherRunning) |
|
public void |
setTestStep(TestStep step) |
|
public void |
updateSecurityConfig(SecurityScanConfig config) |
Overide if SecurityScan needs advanced settings
Overide if SecurityScan have Optional component
ReadyAPI functional (soapui) SDK 4.0.1