public class BoundarySecurityScan extends AbstractSecurityScanWithProperties
| Modifier and Type | Class and Description | 
|---|---|
| class  | BoundarySecurityScan.RestrictionLabel | 
Assertable.AssertionStatus| Modifier and Type | Field and Description | 
|---|---|
| static String | NAME | 
| static String | TYPE | 
SECURITY_CHANGED_PARAMETERSassertionsSupportSECURITY_CHECK_RESPONSE_RESULT, SECURITY_SCAN_REQUEST_RESULT, STATUS_PROPERTYDESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY| Constructor and Description | 
|---|
| BoundarySecurityScan(TestStep testStep,
                    SecurityScanConfig config,
                    ModelItem parent,
                    String icon) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | execute(SecurityTestRunner securityTestRunner,
       TestStep testStep,
       SecurityTestRunContext context)should be implemented in every particular scan it executes one request,
 modified by securityScan if necessary and internally adds messages for
 logging to SecurityScanRequestResult | 
| String | extractRestrictions(XmlObjectTreeModel model2,
                   SecurityTestRunContext context,
                   XmlObjectTreeModel.XmlTreeNode nodeToUpdate,
                   XmlObjectTreeModel model,
                   SecurityCheckedParameter scp,
                   StringToStringMap stsmap) | 
| JComponent | getComponent()Overide if SecurityScan have Optional component | 
| String | getConfigDescription() | 
| String | getConfigName() | 
| String | getHelpURL() | 
| String | getType()The type of this check | 
| protected boolean | hasNext(TestStep testStep,
       SecurityTestRunContext context)this method uses context to handle list of mutated request | 
| boolean | isConfigurable() | 
| void | refreshRestrictionLabel(int row) | 
| void | updateEnumNodeValue(XmlObjectTreeModel.XmlTreeNode mynode,
                   EnumerationValues enumerationValues) | 
copyConfig, createMessageExchange, getParameterAt, getParameterByLabel, getParameterHolder, getXPathReferences, importParameter, release, setParameterHolder, updateSecurityConfigaddAssertion, addAssertionsListener, addPropertyChangeListener, addWsdlAssertion, assertResponse, clear, cloneAssertion, getAdvancedSettingsPanel, getAssertableContent, getAssertableContentAsXml, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionsSupport, getAssertionStatus, getDefaultAssertableContent, getExecutionStrategy, getInterface, getModelItem, getOriginalResult, getRequest, getSecurityScanRequestResult, getSecurityScanResult, getSecurityStatus, getTestStep, initAssertions, isApplyForFailedStep, isDisabled, isRunOnlyOnce, isSecurable, isSkipFurtherRunning, moveAssertion, removeAssertion, removeAssertionsListener, removePropertyChangeListener, reportSecurityScanException, run, setApplyForFailedTestStep, setDisabled, setExecutionStrategy, setRunOnlyOnce, setSecurityScanRequestResult, setSkipFurtherRunning, setTestStepaddExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettingsaddPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfiggetChildren, getDescription, getIcon, getId, getName, getParent, getProject, getSettingsaddPropertyChangeListener, removePropertyChangeListenerpublic static final String TYPE
public static final String NAME
public BoundarySecurityScan(TestStep testStep, SecurityScanConfig config, ModelItem parent, String icon)
public JComponent getComponent()
AbstractSecurityScangetComponent in interface SecurityScangetComponent in class AbstractSecurityScanpublic String getType()
SecurityScangetType in interface SecurityScangetType in class AbstractSecurityScanprotected void execute(SecurityTestRunner securityTestRunner, TestStep testStep, SecurityTestRunContext context)
AbstractSecurityScanexecute in class AbstractSecurityScanpublic String extractRestrictions(XmlObjectTreeModel model2, SecurityTestRunContext context, XmlObjectTreeModel.XmlTreeNode nodeToUpdate, XmlObjectTreeModel model, SecurityCheckedParameter scp, StringToStringMap stsmap) throws org.apache.xmlbeans.XmlException, Exception
org.apache.xmlbeans.XmlExceptionExceptionpublic void updateEnumNodeValue(XmlObjectTreeModel.XmlTreeNode mynode, EnumerationValues enumerationValues)
protected boolean hasNext(TestStep testStep, SecurityTestRunContext context)
hasNext in class AbstractSecurityScanpublic boolean isConfigurable()
isConfigurable in interface SecurityScanisConfigurable in class AbstractSecurityScanpublic String getConfigDescription()
getConfigDescription in interface SecurityScangetConfigDescription in class AbstractSecurityScanpublic String getConfigName()
getConfigName in interface SecurityScangetConfigName in class AbstractSecurityScanpublic String getHelpURL()
getHelpURL in interface SecurityScangetHelpURL in class AbstractSecurityScanpublic void refreshRestrictionLabel(int row)
Copyright © 2019. All Rights Reserved.