public abstract class AbstractSecurityScanFactory extends Object implements SecurityScanFactory
| Modifier and Type | Field and Description |
|---|---|
protected String |
pathToIcon |
| Constructor and Description |
|---|
AbstractSecurityScanFactory(String typeName,
String name,
String description,
String pathToIcon) |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractSecurityScan |
buildSecurityScan(TestStep testStep,
SecurityScanConfig config,
com.eviware.soapui.model.ModelItem parent) |
abstract boolean |
canCreate(TestStep testStep)
True for test step on which this scan could be applied.
|
protected static boolean |
canCreateJsonPostScan(TestStep testStep) |
boolean |
canCreateScanForRequest(Class<? extends Request> clazz) |
abstract SecurityScanConfig |
createNewSecurityScan(String name) |
String |
getSecurityScanDescription() |
String |
getSecurityScanIconPath() |
String |
getSecurityScanName() |
String |
getSecurityScanType() |
protected abstract List<Class<? extends Request>> |
getSupportedRequests() |
boolean |
isApplicableToGetRequest() |
boolean |
isProOnly() |
protected final String pathToIcon
protected static boolean canCreateJsonPostScan(TestStep testStep)
public abstract SecurityScanConfig createNewSecurityScan(String name)
createNewSecurityScan in interface SecurityScanFactorypublic abstract AbstractSecurityScan buildSecurityScan(TestStep testStep, SecurityScanConfig config, com.eviware.soapui.model.ModelItem parent)
buildSecurityScan in interface SecurityScanFactorypublic String getSecurityScanType()
getSecurityScanType in interface SecurityScanFactorypublic abstract boolean canCreate(TestStep testStep)
canCreate in interface SecurityScanFactorypublic boolean canCreateScanForRequest(Class<? extends Request> clazz)
canCreateScanForRequest in interface SecurityScanFactorypublic String getSecurityScanName()
getSecurityScanName in interface SecurityScanFactorypublic String getSecurityScanDescription()
getSecurityScanDescription in interface SecurityScanFactorypublic String getSecurityScanIconPath()
getSecurityScanIconPath in interface SecurityScanFactorypublic boolean isApplicableToGetRequest()
isApplicableToGetRequest in interface SecurityScanFactorypublic boolean isProOnly()
isProOnly in interface SecurityScanFactoryCopyright © 2019. All rights reserved.