Class BitbucketScmFormFillDelegate
java.lang.Object
com.atlassian.bitbucket.jenkins.internal.scm.BitbucketScmFormFillDelegate
- All Implemented Interfaces:
BitbucketScmFormFill
-
Constructor Summary
ConstructorsConstructorDescriptionBitbucketScmFormFillDelegate(BitbucketClientFactoryProvider bitbucketClientFactoryProvider, BitbucketPluginConfiguration bitbucketPluginConfiguration, JenkinsToBitbucketCredentials jenkinsToBitbucketCredentials, JenkinsProvider jenkinsProvider) -
Method Summary
Modifier and TypeMethodDescriptiondoAutoCompleteProjectName(Item context, String serverId, String credentialsId, String value) Auto-complete for project name field.doAutoCompleteRepositoryName(Item context, String serverId, String credentialsId, String projectName, String value) Auto-complete for repository name field.doFillCredentialsIdItems(Item context, String baseUrl, String credentialsId) doFillMirrorNameItems(Item context, String serverId, String credentialsId, String projectName, String repositoryName, String mirrorName) org.kohsuke.stapler.HttpResponsedoFillProjectNameItems(Item context, String serverId, String credentialsId, String projectName) org.kohsuke.stapler.HttpResponsedoFillRepositoryNameItems(Item context, String serverId, String credentialsId, String projectName, String repositoryName) doFillServerIdItems(Item context, String serverId) doFillSshCredentialsIdItems(Item context, String baseUrl, String sshCredentialsId) List<hudson.plugins.git.extensions.GitSCMExtensionDescriptor>List<hudson.plugins.git.GitTool>boolean
-
Constructor Details
-
BitbucketScmFormFillDelegate
@Inject public BitbucketScmFormFillDelegate(BitbucketClientFactoryProvider bitbucketClientFactoryProvider, BitbucketPluginConfiguration bitbucketPluginConfiguration, JenkinsToBitbucketCredentials jenkinsToBitbucketCredentials, JenkinsProvider jenkinsProvider)
-
-
Method Details
-
doFillCredentialsIdItems
public ListBoxModel doFillCredentialsIdItems(@Nullable Item context, String baseUrl, String credentialsId) - Specified by:
doFillCredentialsIdItemsin interfaceBitbucketScmFormFill
-
doFillSshCredentialsIdItems
public ListBoxModel doFillSshCredentialsIdItems(@Nullable Item context, String baseUrl, String sshCredentialsId) - Specified by:
doFillSshCredentialsIdItemsin interfaceBitbucketScmFormFill
-
doFillProjectNameItems
public org.kohsuke.stapler.HttpResponse doFillProjectNameItems(@Nullable Item context, String serverId, String credentialsId, String projectName) - Specified by:
doFillProjectNameItemsin interfaceBitbucketScmFormFill
-
doFillRepositoryNameItems
public org.kohsuke.stapler.HttpResponse doFillRepositoryNameItems(@Nullable Item context, String serverId, String credentialsId, String projectName, String repositoryName) - Specified by:
doFillRepositoryNameItemsin interfaceBitbucketScmFormFill
-
doFillServerIdItems
- Specified by:
doFillServerIdItemsin interfaceBitbucketScmFormFill
-
doFillMirrorNameItems
public ListBoxModel doFillMirrorNameItems(@Nullable Item context, String serverId, String credentialsId, String projectName, String repositoryName, String mirrorName) - Specified by:
doFillMirrorNameItemsin interfaceBitbucketScmFormFill
-
getExtensionDescriptors
- Specified by:
getExtensionDescriptorsin interfaceBitbucketScmFormFill
-
getGitTools
- Specified by:
getGitToolsin interfaceBitbucketScmFormFill
-
getShowGitToolOptions
public boolean getShowGitToolOptions()- Specified by:
getShowGitToolOptionsin interfaceBitbucketScmFormFill
-
doAutoCompleteProjectName
public AutoCompletionCandidates doAutoCompleteProjectName(@Nullable Item context, String serverId, String credentialsId, String value) Auto-complete for project name field. Used by Jenkins' built-in auto-complete.- Parameters:
context- the context itemserverId- the Bitbucket server IDcredentialsId- the credentials IDvalue- the current input value (project name prefix)- Returns:
- auto-completion candidates
-
doAutoCompleteRepositoryName
public AutoCompletionCandidates doAutoCompleteRepositoryName(@Nullable Item context, String serverId, String credentialsId, String projectName, String value) Auto-complete for repository name field. Used by Jenkins' built-in auto-complete.- Parameters:
context- the context itemserverId- the Bitbucket server IDcredentialsId- the credentials IDprojectName- the selected project namevalue- the current input value (repository name prefix)- Returns:
- auto-completion candidates
-