com.eviware.soapui.model.security
Interface SecurityScan

All Superinterfaces:
Assertable, ModelItem, PropertyChangeNotifier
All Known Implementing Classes:
AbstractSecurityScan, AbstractSecurityScanWithProperties, BoundarySecurityScan, CrossSiteScriptingScan, FuzzerSecurityScan, GroovySecurityScan, InvalidTypesSecurityScan, MalformedXmlSecurityScan, MaliciousAttachmentSecurityScan, SQLInjectionScan, XmlBombSecurityScan, XPathInjectionSecurityScan

public interface SecurityScan
extends ModelItem, Assertable


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.eviware.soapui.model.testsuite.Assertable
Assertable.AssertionStatus
 
Field Summary
static java.lang.String SECURITY_CHECK_RESPONSE_RESULT
           
static java.lang.String SECURITY_SCAN_REQUEST_RESULT
           
static java.lang.String STATUS_PROPERTY
           
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Method Summary
 void addWsdlAssertion(java.lang.String assertionLabel)
           
 void copyConfig(com.eviware.soapui.config.SecurityScanConfig backupCheckConfig)
           
 javax.swing.JComponent getAdvancedSettingsPanel()
          Advanced setting panel for configuration
 javax.swing.JComponent getComponent()
          Gets desktop configuration for specific SecurityCheck
 org.apache.xmlbeans.XmlObject getConfig()
           
 java.lang.String getConfigDescription()
           
 java.lang.String getConfigName()
           
 ExecutionStrategyHolder getExecutionStrategy()
           
 java.lang.String getHelpURL()
           
 SecurityScanResult getSecurityScanResult()
           
 TestStep getTestStep()
           
 java.lang.String getType()
          The type of this check
 boolean isApplyForFailedStep()
           
 boolean isConfigurable()
           
 boolean isDisabled()
          Checks if the test is disabled
 boolean isRunOnlyOnce()
           
 boolean isSkipFurtherRunning()
           
 void release()
           
 SecurityScanResult run(TestStep testStep, SecurityTestRunContext context, SecurityTestRunner securityTestRunner)
           
 void setApplyForFailedTestStep(boolean apply)
           
 void setDisabled(boolean disabled)
          Disables or Enables the check
 void setExecutionStrategy(ExecutionStrategyHolder executionStrategyHolder)
           
 void setRunOnlyOnce(boolean runOnlyOnce)
           
 void setSkipFurtherRunning(boolean skipFurtherRunning)
           
 void setTestStep(TestStep step)
           
 void updateSecurityConfig(com.eviware.soapui.config.SecurityScanConfig config)
           
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
getChildren, getDescription, getIcon, getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface com.eviware.soapui.model.testsuite.Assertable
addAssertion, addAssertionsListener, cloneAssertion, getAssertableContent, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionStatus, getDefaultAssertableContent, getInterface, getModelItem, moveAssertion, removeAssertion, removeAssertionsListener
 

Field Detail

SECURITY_SCAN_REQUEST_RESULT

static final java.lang.String SECURITY_SCAN_REQUEST_RESULT
See Also:
Constant Field Values

SECURITY_CHECK_RESPONSE_RESULT

static final java.lang.String SECURITY_CHECK_RESPONSE_RESULT
See Also:
Constant Field Values

STATUS_PROPERTY

static final java.lang.String STATUS_PROPERTY
Method Detail

updateSecurityConfig

void updateSecurityConfig(com.eviware.soapui.config.SecurityScanConfig config)

run

SecurityScanResult run(TestStep testStep,
                       SecurityTestRunContext context,
                       SecurityTestRunner securityTestRunner)

isConfigurable

boolean isConfigurable()

getComponent

javax.swing.JComponent getComponent()
Gets desktop configuration for specific SecurityCheck

Parameters:
TestStep - the TestStep to create the config for, could be null for HttpMonitor checks
Returns:

getType

java.lang.String getType()
The type of this check

Returns:

getTestStep

TestStep getTestStep()
Specified by:
getTestStep in interface Assertable

setTestStep

void setTestStep(TestStep step)

isDisabled

boolean isDisabled()
Checks if the test is disabled

Returns:
true if disabled

setDisabled

void setDisabled(boolean disabled)
Disables or Enables the check

Parameters:
disabled -

getExecutionStrategy

ExecutionStrategyHolder getExecutionStrategy()

setExecutionStrategy

void setExecutionStrategy(ExecutionStrategyHolder executionStrategyHolder)

getConfigName

java.lang.String getConfigName()

getConfigDescription

java.lang.String getConfigDescription()

getHelpURL

java.lang.String getHelpURL()

getAdvancedSettingsPanel

javax.swing.JComponent getAdvancedSettingsPanel()
Advanced setting panel for configuration

Returns:

getSecurityScanResult

SecurityScanResult getSecurityScanResult()

getConfig

org.apache.xmlbeans.XmlObject getConfig()

copyConfig

void copyConfig(com.eviware.soapui.config.SecurityScanConfig backupCheckConfig)

addWsdlAssertion

void addWsdlAssertion(java.lang.String assertionLabel)

isApplyForFailedStep

boolean isApplyForFailedStep()

setApplyForFailedTestStep

void setApplyForFailedTestStep(boolean apply)

isRunOnlyOnce

boolean isRunOnlyOnce()

setRunOnlyOnce

void setRunOnlyOnce(boolean runOnlyOnce)

isSkipFurtherRunning

boolean isSkipFurtherRunning()

setSkipFurtherRunning

void setSkipFurtherRunning(boolean skipFurtherRunning)

release

void release()


Copyright © 2005-2011 eviware.com. All Rights Reserved.