Class DiversionUIHelper

java.lang.Object
io.superstudios.plugins.diversion.DiversionUIHelper

public class DiversionUIHelper extends Object
Helper class for common UI operations to reduce code duplication. Provides shared methods for populating dropdown lists in Jenkins UI.
  • Constructor Details

    • DiversionUIHelper

      public DiversionUIHelper()
  • Method Details

    • fillCredentialsIdItems

      public static ListBoxModel fillCredentialsIdItems(Item context, String credentialsId)
      Populate credentials dropdown with available StringCredentials. Used by both DiversionSCM and DiversionSCMSource descriptors. Uses StandardListBoxModel from CredentialsPlugin for proper credential display.
    • fillRepositoryIdItems

      public static ListBoxModel fillRepositoryIdItems(String credentialsId, String errorPrefix)
      Populate repository dropdown with available repositories. Used by both DiversionSCM and DiversionSCMSource descriptors.
    • fillBranchItems

      public static ListBoxModel fillBranchItems(String credentialsId, String repositoryId, String errorPrefix)
      Populate branch dropdown with available branches. Used by both DiversionSCM and DiversionSCMSource descriptors.