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()
      • 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()
      • 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

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

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

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

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

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

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

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

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

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

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

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

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

        public boolean isSettingUpdated()
      • doFillAppNameItems

        @POST
        public ComboBoxModel doFillAppNameItems​(@AncestorInPath
                                                Item item)
      • getAppNameItems

        @POST
        public ComboBoxModel getAppNameItems​(@AncestorInPath
                                             Item item)
      • doFillAppVersionItems

        @POST
        public ComboBoxModel doFillAppVersionItems​(@QueryParameter
                                                   String appName,
                                                   @AncestorInPath
                                                   Item item)
      • getAppVersionItems

        @POST
        public ComboBoxModel getAppVersionItems​(@QueryParameter
                                                String appName,
                                                @AncestorInPath
                                                Item item)
      • doFillProjectTemplateItems

        @POST
        public ComboBoxModel doFillProjectTemplateItems​(@AncestorInPath
                                                        Item item)
        Get Issue template list from SSC via WS

        Basically only for global.jelly pull down menu

        Returns:
        A list of Issue template and ID
      • getProjectTemplateItems

        @POST
        public ComboBoxModel getProjectTemplateItems​(@AncestorInPath
                                                     Item item)
      • doFillFilterSetItems

        @POST
        public ListBoxModel doFillFilterSetItems​(@QueryParameter
                                                 String appName,
                                                 @QueryParameter
                                                 String appVersion,
                                                 @AncestorInPath
                                                 Item item)
      • doFillSensorPoolUUIDItems

        @POST
        public ListBoxModel doFillSensorPoolUUIDItems​(@AncestorInPath
                                                      Item item)
      • doFillLocaleItems

        public ListBoxModel doFillLocaleItems​(@QueryParameter
                                              String locale)