Package com.qualys.plugins.wasPlugin
Class WASScanNotifier.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Publisher>
-
- com.qualys.plugins.wasPlugin.WASScanNotifier.DescriptorImpl
-
- Enclosing class:
- WASScanNotifier
@Extension public static final class WASScanNotifier.DescriptorImpl extends BuildStepDescriptor<Publisher>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
-
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Publisher>
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> jobType)
- Specified by:
isApplicable
in classBuildStepDescriptor<Publisher>
-
isNonUTF8String
public boolean isNonUTF8String(String string)
-
doCheckPollingInterval
public FormValidation doCheckPollingInterval(@QueryParameter String pollingInterval)
-
doCheckVulnsTimeout
public FormValidation doCheckVulnsTimeout(@QueryParameter String vulnsTimeout)
-
doCheckApiServer
public FormValidation doCheckApiServer(@QueryParameter String apiServer)
-
doCheckCredsId
public FormValidation doCheckCredsId(@QueryParameter String credsId)
-
doFillCredsIdItems
@POST public ListBoxModel doFillCredsIdItems(@AncestorInPath Item item, @QueryParameter String credsId)
-
doFillProxyCredentialsIdItems
@POST public ListBoxModel doFillProxyCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String proxyCredentialsId)
-
getQualysClient
public QualysCSClient getQualysClient(String apiServer, String credsId, boolean useProxy, String proxyServer, String proxyPort, String proxyCredentialsId, Item item)
-
doFillOptionProfileItems
public ListBoxModel doFillOptionProfileItems()
-
doFillCancelHoursItems
public ListBoxModel doFillCancelHoursItems()
-
doFillPlatformItems
public ListBoxModel doFillPlatformItems()
-
doFillScanTypeItems
public ListBoxModel doFillScanTypeItems()
-
doFillCancelOptionsItems
public ListBoxModel doFillCancelOptionsItems()
-
doFillAuthRecordItems
public ListBoxModel doFillAuthRecordItems()
-
callAPIs
public QualysCSResponse callAPIs(String api, QualysCSClient client, String id)
-
getDataList
public com.google.gson.JsonArray getDataList(String api, QualysCSClient client)
-
doFillWebAppIdItems
@POST public ListBoxModel doFillWebAppIdItems(@AncestorInPath Item item, @QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy)
-
doFillAuthRecordIdItems
@POST public ListBoxModel doFillAuthRecordIdItems(@AncestorInPath Item item, @QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy)
-
doFillOptionProfileIdItems
@POST public ListBoxModel doFillOptionProfileIdItems(@AncestorInPath Item item, @QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy)
-
filledInputs
public boolean filledInputs(String platform, String apiServer, String credsId, boolean useProxy, String proxyServer, String proxyPort)
-
doCheckWebAppId
public FormValidation doCheckWebAppId(@QueryParameter String webAppId)
-
doCheckScanName
public FormValidation doCheckScanName(@QueryParameter String scanName)
-
doCheckCancelHours
public FormValidation doCheckCancelHours(@QueryParameter String cancelHours)
-
doCheckConnection
@POST public FormValidation doCheckConnection(@QueryParameter String platform, @QueryParameter String apiServer, @QueryParameter String credsId, @QueryParameter String proxyServer, @QueryParameter String proxyPort, @QueryParameter String proxyCredentialsId, @QueryParameter boolean useProxy, @AncestorInPath Item item)
-
doCheckProxyServer
public FormValidation doCheckProxyServer(@QueryParameter String proxyServer)
-
doCheckProxyPort
public FormValidation doCheckProxyPort(@QueryParameter String proxyPort)
-
doCheckSeverity1Limit
public FormValidation doCheckSeverity1Limit(@QueryParameter String severity1Limit)
-
doCheckSeverity2Limit
public FormValidation doCheckSeverity2Limit(@QueryParameter String severity2Limit)
-
doCheckSeverity3Limit
public FormValidation doCheckSeverity3Limit(@QueryParameter String severity3Limit)
-
doCheckSeverity4Limit
public FormValidation doCheckSeverity4Limit(@QueryParameter String severity4Limit)
-
doCheckSeverity5Limit
public FormValidation doCheckSeverity5Limit(@QueryParameter String severity5Limit)
-
doCheckQidList
public FormValidation doCheckQidList(@QueryParameter String qidList)
-
-