Class DiversionUIHelper
java.lang.Object
io.superstudios.plugins.diversion.DiversionUIHelper
Helper class for common UI operations to reduce code duplication.
Provides shared methods for populating dropdown lists in Jenkins UI.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ListBoxModelfillBranchItems(String credentialsId, String repositoryId, String errorPrefix) Populate branch dropdown with available branches.static ListBoxModelfillCredentialsIdItems(Item context, String credentialsId) Populate credentials dropdown with available StringCredentials.static ListBoxModelfillRepositoryIdItems(String credentialsId, String errorPrefix) Populate repository dropdown with available repositories.
-
Constructor Details
-
DiversionUIHelper
public DiversionUIHelper()
-
-
Method Details
-
fillCredentialsIdItems
Populate credentials dropdown with available StringCredentials. Used by both DiversionSCM and DiversionSCMSource descriptors. Uses StandardListBoxModel from CredentialsPlugin for proper credential display. -
fillRepositoryIdItems
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.
-