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 SecurityScanFactory
public abstract AbstractSecurityScan buildSecurityScan(TestStep testStep, SecurityScanConfig config, com.eviware.soapui.model.ModelItem parent)
buildSecurityScan
in interface SecurityScanFactory
public String getSecurityScanType()
getSecurityScanType
in interface SecurityScanFactory
public abstract boolean canCreate(TestStep testStep)
canCreate
in interface SecurityScanFactory
public boolean canCreateScanForRequest(Class<? extends Request> clazz)
canCreateScanForRequest
in interface SecurityScanFactory
public String getSecurityScanName()
getSecurityScanName
in interface SecurityScanFactory
public String getSecurityScanDescription()
getSecurityScanDescription
in interface SecurityScanFactory
public String getSecurityScanIconPath()
getSecurityScanIconPath
in interface SecurityScanFactory
public boolean isApplicableToGetRequest()
isApplicableToGetRequest
in interface SecurityScanFactory
public boolean isProOnly()
isProOnly
in interface SecurityScanFactory
Copyright © 2019. All rights reserved.