com.eviware.soapui.security.scan
Class MaliciousAttachmentSecurityScan
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.MaliciousAttachmentSecurityScan
- All Implemented Interfaces:
- ModelItem, SecurityScan, Assertable, ResponseAssertion, PropertyChangeNotifier, java.beans.PropertyChangeListener, java.util.EventListener
public class MaliciousAttachmentSecurityScan
- extends AbstractSecurityScan
- implements java.beans.PropertyChangeListener
|
Field Summary |
static java.lang.String |
NAME
|
static java.lang.String |
TYPE
|
| Methods inherited from class com.eviware.soapui.security.scan.AbstractSecurityScan |
addAssertion, addAssertionsListener, addPropertyChangeListener, addWsdlAssertion, assertResponse, clear, cloneAssertion, getAssertableContent, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionsSupport, getAssertionStatus, getDefaultAssertableContent, getExecutionStrategy, getInterface, getModelItem, getOriginalResult, getRequest, getSecurityScanRequestResult, getSecurityScanResult, getSecurityStatus, getTestStep, 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 |
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
MaliciousAttachmentSecurityScan
public MaliciousAttachmentSecurityScan(TestStep testStep,
com.eviware.soapui.config.SecurityScanConfig newConfig,
ModelItem parent,
java.lang.String icon)
initConfig
protected void initConfig()
- Default malicious attachment configuration
updateSecurityConfig
public void updateSecurityConfig(com.eviware.soapui.config.SecurityScanConfig config)
- Specified by:
updateSecurityConfig in interface SecurityScan- Overrides:
updateSecurityConfig in class AbstractSecurityScan
getMaliciousAttachmentSecurityScanConfig
public com.eviware.soapui.config.MaliciousAttachmentSecurityScanConfig getMaliciousAttachmentSecurityScanConfig()
execute
protected void execute(SecurityTestRunner securityTestRunner,
TestStep testStep,
SecurityTestRunContext context)
- Description copied from class:
AbstractSecurityScan
- should be implemented in every particular scan it executes one request,
modified by securityScan if necessary and internally adds messages for
logging to SecurityScanRequestResult
- Specified by:
execute in class AbstractSecurityScan
getType
public java.lang.String getType()
- Description copied from interface:
SecurityScan
- The type of this check
- Specified by:
getType in interface SecurityScan- Specified by:
getType in class AbstractSecurityScan
- Returns:
getComponent
public javax.swing.JComponent getComponent()
- Description copied from class:
AbstractSecurityScan
- Overide if SecurityScan have Optional component
- Specified by:
getComponent in interface SecurityScan- Overrides:
getComponent in class AbstractSecurityScan
- Returns:
hasNext
protected boolean hasNext(TestStep testStep,
SecurityTestRunContext context)
- Description copied from class:
AbstractSecurityScan
- checks if specific SecurityScan still has modifications left
- Specified by:
hasNext in class AbstractSecurityScan
getConfigDescription
public java.lang.String getConfigDescription()
- Specified by:
getConfigDescription in interface SecurityScan- Specified by:
getConfigDescription in class AbstractSecurityScan
getConfigName
public java.lang.String getConfigName()
- Specified by:
getConfigName in interface SecurityScan- Specified by:
getConfigName in class AbstractSecurityScan
getHelpURL
public java.lang.String getHelpURL()
- Specified by:
getHelpURL in interface SecurityScan- Specified by:
getHelpURL in class AbstractSecurityScan
getAdvancedSettingsPanel
public javax.swing.JComponent getAdvancedSettingsPanel()
- Description copied from class:
AbstractSecurityScan
- Overide if SecurityScan needs advanced settings
- Specified by:
getAdvancedSettingsPanel in interface SecurityScan- Overrides:
getAdvancedSettingsPanel in class AbstractSecurityScan
- Returns:
copyConfig
public void copyConfig(com.eviware.soapui.config.SecurityScanConfig config)
- Specified by:
copyConfig in interface SecurityScan- Overrides:
copyConfig in class AbstractSecurityScan
release
public void release()
- Specified by:
release in interface SecurityScan- Overrides:
release in class AbstractSecurityScan
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Copyright © 2005-2011 eviware.com. All Rights Reserved.