Class FortifyPlugin.DescriptorImpl

    • Constructor Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • getUrl

        public String getUrl()
      • setUrl

        @DataBoundSetter
        public void setUrl​(String url)
      • setIsProxy

        @DataBoundSetter
        public void setIsProxy​(boolean isProxy)
      • getIsProxy

        public boolean getIsProxy()
      • setProxyConfig

        @DataBoundSetter
        public void setProxyConfig​(ProxyConfig proxyConfig)
      • getToken

        public String getToken()
      • getSscTokenCredentialsId

        public String getSscTokenCredentialsId()
      • setToken

        @DataBoundSetter
        public void setToken​(String token)
        Deprecated.
        use #setSscTokenCredentialsId()
      • setSscTokenCredentialsId

        @DataBoundSetter
        public void setSscTokenCredentialsId​(String sscTokenCredentialsId)
      • canUploadToSsc

        public boolean canUploadToSsc()
      • getProjectTemplate

        public String getProjectTemplate()
      • setProjectTemplate

        @DataBoundSetter
        public void setProjectTemplate​(String projectTemplate)
      • getBreakdownPageSize

        public Integer getBreakdownPageSize()
      • setBreakdownPageSize

        @DataBoundSetter
        public void setBreakdownPageSize​(Integer breakdownPageSize)
      • getAppVersionListLimit

        public Integer getAppVersionListLimit()
      • setAppVersionListLimit

        @DataBoundSetter
        public void setAppVersionListLimit​(Integer appVersionListLimit)
      • getConnectTimeout

        public Integer getConnectTimeout()
      • setConnectTimeout

        @DataBoundSetter
        public void setConnectTimeout​(Integer connectTimeout)
      • getReadTimeout

        public Integer getReadTimeout()
      • setReadTimeout

        @DataBoundSetter
        public void setReadTimeout​(Integer readTimeout)
      • getWriteTimeout

        public Integer getWriteTimeout()
      • setWriteTimeout

        @DataBoundSetter
        public void setWriteTimeout​(Integer writeTimeout)
      • getCtrlUrl

        public String getCtrlUrl()
      • setCtrlUrl

        @DataBoundSetter
        public void setCtrlUrl​(String ctrlUrl)
      • getCtrlToken

        public String getCtrlToken()
      • setCtrlToken

        @DataBoundSetter
        public void setCtrlToken​(String ctrlToken)
        Deprecated.
        use #setCtrlTokenCredentialsId()
      • getCtrlTokenCredentialsId

        public String getCtrlTokenCredentialsId()
      • setCtrlTokenCredentialsId

        @DataBoundSetter
        public void setCtrlTokenCredentialsId​(String ctrlTokenCredentialsId)
      • isDisableLocalScans

        public boolean isDisableLocalScans()
      • setDisableLocalScans

        @DataBoundSetter
        public void setDisableLocalScans​(boolean disableLocalScans)
      • doCheckBreakdownPageSize

        public FormValidation doCheckBreakdownPageSize​(@QueryParameter
                                                       String value)
      • doCheckSscTokenCredentialsId

        public FormValidation doCheckSscTokenCredentialsId​(@QueryParameter
                                                           String value,
                                                           @QueryParameter
                                                           String url)
      • doCheckCtrlTokenCredentialsId

        public FormValidation doCheckCtrlTokenCredentialsId​(@QueryParameter
                                                            String value,
                                                            @QueryParameter
                                                            String ctrlUrl)
      • doCheckProjectTemplate

        public FormValidation doCheckProjectTemplate​(@QueryParameter
                                                     String value)
      • doCheckProjectVersion

        public FormValidation doCheckProjectVersion​(@QueryParameter
                                                    String value)
      • doCheckPollingInterval

        public FormValidation doCheckPollingInterval​(@QueryParameter
                                                     String value)
      • doFillSscTokenCredentialsIdItems

        public ListBoxModel doFillSscTokenCredentialsIdItems​(@AncestorInPath
                                                             Item item,
                                                             @QueryParameter
                                                             String sscTokenCredentialsId,
                                                             @QueryParameter
                                                             String url)
      • doTestConnection

        public FormValidation doTestConnection​(@QueryParameter
                                               String url,
                                               @QueryParameter
                                               String sscTokenCredentialsId,
                                               @QueryParameter
                                               Boolean isProxy,
                                               @QueryParameter
                                               Integer connectTimeout,
                                               @QueryParameter
                                               Integer readTimeout,
                                               @QueryParameter
                                               Integer writeTimeout)
      • doFillCtrlTokenCredentialsIdItems

        public ListBoxModel doFillCtrlTokenCredentialsIdItems​(@AncestorInPath
                                                              Item item,
                                                              @QueryParameter
                                                              String ctrlTokenCredentialsId,
                                                              @QueryParameter
                                                              String ctrlUrl)
      • doRefreshProjects

        public void doRefreshProjects​(org.kohsuke.stapler.StaplerRequest req,
                                      org.kohsuke.stapler.StaplerResponse rsp,
                                      @QueryParameter
                                      String value)
                               throws Exception
        Throws:
        Exception
      • doRefreshVersions

        public void doRefreshVersions​(org.kohsuke.stapler.StaplerRequest req,
                                      org.kohsuke.stapler.StaplerResponse rsp,
                                      @QueryParameter
                                      String value)
                               throws Exception
        Throws:
        Exception
      • doRefreshProjectTemplates

        public void doRefreshProjectTemplates​(org.kohsuke.stapler.StaplerRequest req,
                                              org.kohsuke.stapler.StaplerResponse rsp,
                                              @QueryParameter
                                              String value)
                                       throws Exception
        Throws:
        Exception
      • doRefreshSensorPools

        public void doRefreshSensorPools​(org.kohsuke.stapler.StaplerRequest req,
                                         org.kohsuke.stapler.StaplerResponse rsp,
                                         @QueryParameter
                                         String value)
                                  throws Exception
        Throws:
        Exception
      • doCreateNewProject

        public void doCreateNewProject​(org.kohsuke.stapler.StaplerRequest req,
                                       org.kohsuke.stapler.StaplerResponse rsp,
                                       @QueryParameter
                                       String value)
                                throws Exception
        Throws:
        Exception
      • isSettingUpdated

        public boolean isSettingUpdated()
      • doFillAppVersionItems

        public ComboBoxModel doFillAppVersionItems​(@QueryParameter
                                                   String appName)
      • getAppVersionItems

        public ComboBoxModel getAppVersionItems​(@QueryParameter
                                                String appName)
      • doFillProjectTemplateItems

        public ComboBoxModel doFillProjectTemplateItems()
        Get Issue template list from SSC via WS
        Basically only for global.jelly pull down menu
        Returns:
        A list of Issue template and ID
        Throws:
        com.fortify.ssc.restclient.ApiException
      • getProjectTemplateItems

        public ComboBoxModel getProjectTemplateItems()
      • doFillFilterSetItems

        public ListBoxModel doFillFilterSetItems​(@QueryParameter
                                                 String appName,
                                                 @QueryParameter
                                                 String appVersion)
      • doFillSensorPoolUUIDItems

        public ListBoxModel doFillSensorPoolUUIDItems()
      • doFillLocaleItems

        public ListBoxModel doFillLocaleItems​(@QueryParameter
                                              String locale)