Class GeneXusServerStep.DescriptorImpl

  • All Implemented Interfaces:
    Saveable, OnMaster
    Enclosing class:
    GeneXusServerStep

    @Extension
    public static class GeneXusServerStep.DescriptorImpl
    extends org.jenkinsci.plugins.workflow.steps.scm.SCMStep.SCMStepDescriptor
    • Constructor Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • getFunctionName

        public String getFunctionName()
        Specified by:
        getFunctionName in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
      • doFillGxInstallationIdItems

        public ListBoxModel doFillGxInstallationIdItems()
      • doFillCredentialsIdItems

        public ListBoxModel doFillCredentialsIdItems​(@AncestorInPath
                                                     Item item,
                                                     @QueryParameter
                                                     String credentialsId,
                                                     @QueryParameter
                                                     String serverURL)
      • doFillKbDbCredentialsIdItems

        public ListBoxModel doFillKbDbCredentialsIdItems​(@AncestorInPath
                                                         Item item,
                                                         @QueryParameter
                                                         String kbDbCredentialsId,
                                                         @QueryParameter
                                                         String kbDbServerInstance)
      • doCheckServerURL

        public FormValidation doCheckServerURL​(@QueryParameter
                                               String value)
        Validate the value for a GeneXus Server connection.
        Parameters:
        value - URL of a GeneXus Server installation
        Returns:
        a FormValidation of a specific kind (OK, ERROR, WARNING)
      • doCheckCredentialsId

        public FormValidation doCheckCredentialsId​(@AncestorInPath
                                                   Item item,
                                                   @QueryParameter
                                                   String value,
                                                   @QueryParameter
                                                   String serverURL)
        Validate the value for GeneXus Server credentials.
        Parameters:
        item - Item to which the credentials apply
        value - id of credentials to validate
        serverURL - URL of a GeneXus Server installation
        Returns:
        a FormValidation of a specific kind (OK, ERROR, WARNING)
      • doCheckKbDbServerInstance

        public FormValidation doCheckKbDbServerInstance​(@QueryParameter
                                                        String value)
        Validate the value for a SQL Server Instance.
        Parameters:
        value - SQL Server instance
        Returns:
        a FormValidation of a specific kind (OK, ERROR, WARNING)
      • doCheckKbDbCredentialsId

        public FormValidation doCheckKbDbCredentialsId​(@AncestorInPath
                                                       Item item,
                                                       @QueryParameter
                                                       String value,
                                                       @QueryParameter
                                                       String kBDbServerInstance)
        Validate the value for the SQL Server credentials.
        Parameters:
        item - Item to which the credentials apply
        value - id of credentials to validate
        kBDbServerInstance - SQL Server instance used for the KB
        Returns:
        a FormValidation of a specific kind (OK, ERROR, WARNING)