public class JsonBoundaryScan
extends com.eviware.soapui.security.scan.AbstractSecurityScan
Modifier and Type | Field and Description |
---|---|
protected Map<String,List<Object>> |
jsonMutations |
protected boolean |
mutations |
static String |
NAME |
static String |
TYPE |
assertionsSupport, SECURITY_CHANGED_VALUES
Constructor and Description |
---|
JsonBoundaryScan(com.eviware.soapui.model.testsuite.TestStep testStep,
com.eviware.soapui.config.SecurityScanConfig config,
com.eviware.soapui.model.ModelItem parent,
String icon) |
Modifier and Type | Method and Description |
---|---|
com.eviware.soapui.model.security.ScanRequestReportData |
buildRequestMetaData(com.eviware.soapui.security.result.SecurityScanRequestResult requestResult) |
protected void |
clear() |
protected void |
execute(com.eviware.soapui.security.SecurityTestRunner securityTestRunner,
com.eviware.soapui.model.testsuite.TestStep testStep,
com.eviware.soapui.security.SecurityTestRunContext context) |
JComponent |
getAdvancedSettingsPanel() |
JComponent |
getComponent() |
String |
getConfigDescription() |
String |
getConfigName() |
String |
getHelpURL() |
String |
getScanTypeDescription() |
String |
getType() |
protected boolean |
hasNext(com.eviware.soapui.model.testsuite.TestStep testStep,
com.eviware.soapui.security.SecurityTestRunContext context) |
boolean |
isAllowedToRun() |
boolean |
isConfigurable() |
protected void |
mutatePost(com.eviware.soapui.model.testsuite.TestStep testStep) |
protected void |
popMutation(com.eviware.soapui.model.testsuite.TestStep testStep,
boolean oneByOne) |
protected void |
updateRequestContent(com.eviware.soapui.model.testsuite.TestStep testStep) |
void |
updateSecurityConfig(com.eviware.soapui.config.SecurityScanConfig config) |
addAssertion, addAssertionsListener, addPropertyChangeListener, addWsdlAssertion, assertResponse, cloneAssertion, copyConfig, createMessageExchange, getAssertableContent, getAssertableContentAsXml, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionsSupport, getAssertionStatus, getDefaultAssertableContent, getExecutionStrategy, getInterface, getModelItem, getOriginalResult, getParametersString, getReportDescription, getRequest, getSecurityScanRequestResult, getSecurityScanResult, getSecurityStatus, getTestStep, initializeScan, isApplyForFailedStep, isDisabled, isRunOnlyOnce, isSecurable, isSingleRequestScan, isSkipFurtherRunning, moveAssertion, release, removeAssertion, removeAssertionsListener, removePropertyChangeListener, reportSecurityScanException, run, setApplyForFailedTestStep, setDisabled, setExecutionStrategy, setRunOnlyOnce, setSecurityScanRequestResult, setSkipFurtherRunning, setTestStep
addExternalDependencies, afterLoad, afterSave, beforeSave, clearIdCache, createEventBusMessage, dependsOn, getDescription, getExternalAction, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, initItemOrder, initWsdlModelItemOrder, resetConfigOnMove, resolve, setConfig, setDescription, setExternalAction, setIcon, setName, setSettings
addPropertyChangeListener, fireIndexedPropertyChange, getChildren, getDashboardDbId, getProject, isNotifyPropertyChanged, notifyPropertyChanged, removeModelItemFromConfig, removePropertyChangeListener, setDashboardDbId, setNotifyPropertyChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static final String TYPE
public static final String NAME
protected boolean mutations
public JsonBoundaryScan(com.eviware.soapui.model.testsuite.TestStep testStep, com.eviware.soapui.config.SecurityScanConfig config, com.eviware.soapui.model.ModelItem parent, String icon)
public String getType()
getType
in interface com.eviware.soapui.model.security.SecurityScan
getType
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public String getConfigName()
getConfigName
in interface com.eviware.soapui.model.security.SecurityScan
getConfigName
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public String getConfigDescription()
getConfigDescription
in interface com.eviware.soapui.model.security.SecurityScan
getConfigDescription
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public String getHelpURL()
getHelpURL
in interface com.eviware.soapui.model.security.SecurityScan
getHelpURL
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public String getScanTypeDescription()
public com.eviware.soapui.model.security.ScanRequestReportData buildRequestMetaData(com.eviware.soapui.security.result.SecurityScanRequestResult requestResult)
buildRequestMetaData
in interface com.eviware.soapui.model.security.SecurityScan
buildRequestMetaData
in class com.eviware.soapui.security.scan.AbstractSecurityScan
protected void mutatePost(com.eviware.soapui.model.testsuite.TestStep testStep)
public void updateSecurityConfig(com.eviware.soapui.config.SecurityScanConfig config)
updateSecurityConfig
in interface com.eviware.soapui.model.security.SecurityScan
updateSecurityConfig
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public boolean isConfigurable()
isConfigurable
in interface com.eviware.soapui.model.security.SecurityScan
isConfigurable
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public JComponent getAdvancedSettingsPanel()
getAdvancedSettingsPanel
in interface com.eviware.soapui.model.security.SecurityScan
getAdvancedSettingsPanel
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public JComponent getComponent()
getComponent
in interface com.eviware.soapui.model.security.SecurityScan
getComponent
in class com.eviware.soapui.security.scan.AbstractSecurityScan
protected void clear()
clear
in class com.eviware.soapui.security.scan.AbstractSecurityScan
protected void execute(com.eviware.soapui.security.SecurityTestRunner securityTestRunner, com.eviware.soapui.model.testsuite.TestStep testStep, com.eviware.soapui.security.SecurityTestRunContext context)
execute
in class com.eviware.soapui.security.scan.AbstractSecurityScan
protected void updateRequestContent(com.eviware.soapui.model.testsuite.TestStep testStep) throws Exception
Exception
protected void popMutation(com.eviware.soapui.model.testsuite.TestStep testStep, boolean oneByOne)
protected boolean hasNext(com.eviware.soapui.model.testsuite.TestStep testStep, com.eviware.soapui.security.SecurityTestRunContext context)
hasNext
in class com.eviware.soapui.security.scan.AbstractSecurityScan
public boolean isAllowedToRun()
isAllowedToRun
in interface com.eviware.soapui.model.security.SecurityScan
isAllowedToRun
in class com.eviware.soapui.security.scan.AbstractSecurityScan
Copyright © 2019. All rights reserved.