Class BitbucketSCM.DescriptorImpl
- java.lang.Object
 - 
- hudson.model.Descriptor<SCM>
 - 
- hudson.scm.SCMDescriptor<BitbucketSCM>
 - 
- com.atlassian.bitbucket.jenkins.internal.scm.BitbucketSCM.DescriptorImpl
 
 
 
 
- 
- All Implemented Interfaces:
 BitbucketScmFormFill,BitbucketScmFormValidation,Saveable,OnMaster
- Enclosing class:
 - BitbucketSCM
 
@Symbol("BbS") @Extension public static class BitbucketSCM.DescriptorImpl extends SCMDescriptor<BitbucketSCM> implements BitbucketScmFormValidation, BitbucketScmFormFill 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self 
 - 
 
- 
Field Summary
- 
Fields inherited from class hudson.scm.SCMDescriptor
repositoryBrowser 
- 
Fields inherited from class hudson.model.Descriptor
clazz 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DescriptorImpl() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormValidationdoCheckCredentialsId(Item context, String credentialsId)FormValidationdoCheckProjectName(Item context, String serverId, String credentialsId, String projectName)FormValidationdoCheckRepositoryName(Item context, String serverId, String credentialsId, String projectName, String repositoryName)FormValidationdoCheckServerId(Item context, String serverId)FormValidationdoCheckSshCredentialsId(Item context, String sshCredentialsId)ListBoxModeldoFillCredentialsIdItems(Item context, String baseUrl, String credentialsId)ListBoxModeldoFillGitToolItems()ListBoxModeldoFillMirrorNameItems(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)ListBoxModeldoFillServerIdItems(Item context, String serverId)ListBoxModeldoFillSshCredentialsIdItems(Item context, String baseUrl, String sshCredentialsId)FormValidationdoTestConnection(Item context, String serverId, String credentialsId, String projectName, String repositoryName, String mirrorName)StringgetDisplayName()List<hudson.plugins.git.extensions.GitSCMExtensionDescriptor>getExtensionDescriptors()List<hudson.plugins.git.GitTool>getGitTools()booleangetShowGitToolOptions()voidinjectJenkinsToBitbucketCredentials()booleanisApplicable(Job project)SCMnewInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)voidsetJenkinsToBitbucketCredentials(JenkinsToBitbucketCredentials jenkinsToBitbucketCredentials)- 
Methods inherited from class hudson.scm.SCMDescriptor
getBrowserDescriptors, getGeneration, incrementGeneration, isApplicable, isBrowserReusable, load 
- 
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap 
 - 
 
 - 
 
- 
- 
Method Detail
- 
doCheckCredentialsId
@POST public FormValidation doCheckCredentialsId(@AncestorInPath Item context, @QueryParameter String credentialsId)
- Specified by:
 doCheckCredentialsIdin interfaceBitbucketScmFormValidation
 
- 
doCheckSshCredentialsId
@POST public FormValidation doCheckSshCredentialsId(@AncestorInPath Item context, @QueryParameter String sshCredentialsId)
- Specified by:
 doCheckSshCredentialsIdin interfaceBitbucketScmFormValidation
 
- 
doCheckProjectName
@POST public FormValidation doCheckProjectName(@AncestorInPath Item context, @QueryParameter String serverId, @QueryParameter String credentialsId, @QueryParameter String projectName)
- Specified by:
 doCheckProjectNamein interfaceBitbucketScmFormValidation
 
- 
doCheckRepositoryName
@POST public FormValidation doCheckRepositoryName(@AncestorInPath Item context, @QueryParameter String serverId, @QueryParameter String credentialsId, @QueryParameter String projectName, @QueryParameter String repositoryName)
- Specified by:
 doCheckRepositoryNamein interfaceBitbucketScmFormValidation
 
- 
doCheckServerId
@POST public FormValidation doCheckServerId(@AncestorInPath Item context, @QueryParameter String serverId)
- Specified by:
 doCheckServerIdin interfaceBitbucketScmFormValidation
 
- 
doFillCredentialsIdItems
@POST public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item context, @QueryParameter String baseUrl, @QueryParameter String credentialsId)
- Specified by:
 doFillCredentialsIdItemsin interfaceBitbucketScmFormFill
 
- 
doFillSshCredentialsIdItems
@POST public ListBoxModel doFillSshCredentialsIdItems(@AncestorInPath Item context, @QueryParameter String baseUrl, @QueryParameter String sshCredentialsId)
- Specified by:
 doFillSshCredentialsIdItemsin interfaceBitbucketScmFormFill
 
- 
doTestConnection
@POST public FormValidation doTestConnection(@AncestorInPath Item context, @QueryParameter String serverId, @QueryParameter String credentialsId, @QueryParameter String projectName, @QueryParameter String repositoryName, @QueryParameter String mirrorName)
- Specified by:
 doTestConnectionin interfaceBitbucketScmFormValidation
 
- 
doFillGitToolItems
@POST public ListBoxModel doFillGitToolItems()
 
- 
doFillProjectNameItems
@POST public org.kohsuke.stapler.HttpResponse doFillProjectNameItems(@AncestorInPath Item context, @QueryParameter String serverId, @QueryParameter String credentialsId, @QueryParameter String projectName)- Specified by:
 doFillProjectNameItemsin interfaceBitbucketScmFormFill
 
- 
doFillRepositoryNameItems
@POST public org.kohsuke.stapler.HttpResponse doFillRepositoryNameItems(@AncestorInPath Item context, @QueryParameter String serverId, @QueryParameter String credentialsId, @QueryParameter String projectName, @QueryParameter String repositoryName)- Specified by:
 doFillRepositoryNameItemsin interfaceBitbucketScmFormFill
 
- 
doFillServerIdItems
@POST public ListBoxModel doFillServerIdItems(@AncestorInPath Item context, @QueryParameter String serverId)
- Specified by:
 doFillServerIdItemsin interfaceBitbucketScmFormFill
 
- 
doFillMirrorNameItems
@POST public ListBoxModel doFillMirrorNameItems(@AncestorInPath Item context, @QueryParameter String serverId, @QueryParameter String credentialsId, @QueryParameter String projectName, @QueryParameter String repositoryName, @QueryParameter String mirrorName)
- Specified by:
 doFillMirrorNameItemsin interfaceBitbucketScmFormFill
 
- 
getDisplayName
public String getDisplayName()
- Overrides:
 getDisplayNamein classDescriptor<SCM>
 
- 
getExtensionDescriptors
public List<hudson.plugins.git.extensions.GitSCMExtensionDescriptor> getExtensionDescriptors()
- Specified by:
 getExtensionDescriptorsin interfaceBitbucketScmFormFill
 
- 
getGitTools
public List<hudson.plugins.git.GitTool> getGitTools()
- Specified by:
 getGitToolsin interfaceBitbucketScmFormFill
 
- 
getShowGitToolOptions
public boolean getShowGitToolOptions()
- Specified by:
 getShowGitToolOptionsin interfaceBitbucketScmFormFill
 
- 
isApplicable
public boolean isApplicable(Job project)
- Overrides:
 isApplicablein classSCMDescriptor<BitbucketSCM>
 
- 
setJenkinsToBitbucketCredentials
@Inject public void setJenkinsToBitbucketCredentials(JenkinsToBitbucketCredentials jenkinsToBitbucketCredentials)
 
- 
injectJenkinsToBitbucketCredentials
public void injectJenkinsToBitbucketCredentials()
 
- 
newInstance
public SCM newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
- Overrides:
 newInstancein classDescriptor<SCM>- Throws:
 Descriptor.FormException
 
 - 
 
 -