Class StaticAnalyzer
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<Scanner>
-
- com.hcl.appscan.jenkins.plugin.scanners.Scanner
-
- com.hcl.appscan.jenkins.plugin.scanners.StaticAnalyzer
-
- All Implemented Interfaces:
ScannerConstants
,Describable<Scanner>
,Serializable
public class StaticAnalyzer extends Scanner
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StaticAnalyzer.DescriptorImpl
-
Field Summary
-
Fields inherited from interface com.hcl.appscan.jenkins.plugin.scanners.ScannerConstants
AUTOMATIC, CUSTOM, DYNAMIC_ANALYZER, EMPTY, ENABLE_MAIL_NOTIFICATION, EXTRA_FIELD, FAST, FASTER, FASTEST, INCLUDE_VERIFIED_DOMAINS, LOGIN_PASSWORD, LOGIN_TYPE, LOGIN_USER, NO_OPTIMIZATION, NONE, NORMAL, OPTIMIZED, PRESENCE_ID, PRODUCTION, RECORDED, SCAN_FILE, SCAN_SPEED, SCAN_TYPE, SOFTWARE_COMPOSITION_ANALYZER, STAGING, TARGET, TEMPLATE_EXTENSION, TEMPLATE_EXTENSION2, TEMPLATE_EXTENSION3, TEST_OPTIMIZATION_LEVEL, TEST_POLICY, TRAFFIC_FILE
-
-
Constructor Summary
Constructors Constructor Description StaticAnalyzer(String target)
Deprecated.StaticAnalyzer(String target, boolean hasOptions)
StaticAnalyzer(String target, boolean hasOptions, boolean rescan, String scanId, boolean openSourceOnly, boolean sourceCodeOnly, String scanMethod, String scanSpeed, String includeSCAGenerateIRX, boolean hasOptionsUploadDirect, String includeSCAUploadDirect)
-
Method Summary
-
Methods inherited from class com.hcl.appscan.jenkins.plugin.scanners.Scanner
getHasOptions, getRescan, getScanId, getTarget, isNullOrEmpty, resolvePath, setRescan, setScanId
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Constructor Detail
-
StaticAnalyzer
@Deprecated public StaticAnalyzer(String target)
Deprecated.
-
StaticAnalyzer
public StaticAnalyzer(String target, boolean hasOptions, boolean rescan, String scanId, boolean openSourceOnly, boolean sourceCodeOnly, String scanMethod, String scanSpeed, String includeSCAGenerateIRX, boolean hasOptionsUploadDirect, String includeSCAUploadDirect)
-
StaticAnalyzer
@DataBoundConstructor public StaticAnalyzer(String target, boolean hasOptions)
-
-
Method Detail
-
setScanSpeed
@DataBoundSetter public void setScanSpeed(String scanSpeed)
-
getScanSpeed
public String getScanSpeed()
-
setOpenSourceOnly
@DataBoundSetter public void setOpenSourceOnly(boolean openSourceOnly)
-
getOpenSourceOnly
public boolean getOpenSourceOnly()
-
setIncludeSCAGenerateIRX
@DataBoundSetter public void setIncludeSCAGenerateIRX(String includeSCAGenerateIRX)
-
getIncludeSCAGenerateIRX
public String getIncludeSCAGenerateIRX()
-
setHasOptionsUploadDirect
@DataBoundSetter public void setHasOptionsUploadDirect(boolean hasOptionsUploadDirect)
-
getHasOptionsUploadDirect
public boolean getHasOptionsUploadDirect()
-
setIncludeSCAUploadDirect
@DataBoundSetter public void setIncludeSCAUploadDirect(String includeSCAUploadDirect)
-
getIncludeSCAUploadDirect
public String getIncludeSCAUploadDirect()
-
setSourceCodeOnly
@DataBoundSetter public void setSourceCodeOnly(boolean sourceCodeOnly)
-
isSourceCodeOnly
public boolean isSourceCodeOnly()
-
setScanMethod
@DataBoundSetter public void setScanMethod(String scanMethod)
-
getScanMethod
public String getScanMethod()
-
isScanMethod
public boolean isScanMethod(String scanMethod)
-
validateSettings
public void validateSettings(JenkinsAuthenticationProvider authProvider, Map<String,String> properties, com.hcl.appscan.sdk.logging.IProgress progress, boolean isAppScan360) throws IOException
- Overrides:
validateSettings
in classScanner
- Throws:
IOException
-
getProperties
public Map<String,String> getProperties(VariableResolver<String> resolver)
- Specified by:
getProperties
in classScanner
-
-