Class AbstractBitbucketScmContentProvider

java.lang.Object
io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider
io.jenkins.blueocean.blueocean_bitbucket_pipeline.AbstractBitbucketScmContentProvider
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
BitbucketCloudScmContentProvider, BitbucketServerScmContentProvider

public abstract class AbstractBitbucketScmContentProvider extends io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider
Author:
Vivek Pandey
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider

    io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider.ScmGetRequest

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    ExtensionPoint.LegacyInstancesAreScopedToHudson
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
    getContent(io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider.ScmGetRequest request)
     
    protected io.jenkins.blueocean.rest.impl.pipeline.scm.ScmContentProviderParams
     
    protected com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource
     
    saveContent(org.kohsuke.stapler.StaplerRequest staplerRequest, Item item)
     

    Methods inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider

    getContent

    Methods inherited from class io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider

    all, getApiUrl, getScmId, resolve, support

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractBitbucketScmContentProvider

      public AbstractBitbucketScmContentProvider()
  • Method Details

    • getContent

      protected Object getContent(io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider.ScmGetRequest request)
      Specified by:
      getContent in class io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider
    • getScmParamsFromItem

      protected io.jenkins.blueocean.rest.impl.pipeline.scm.ScmContentProviderParams getScmParamsFromItem(Item item)
      Specified by:
      getScmParamsFromItem in class io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider
    • saveContent

      public Object saveContent(@NonNull org.kohsuke.stapler.StaplerRequest staplerRequest, @NonNull Item item)
      Specified by:
      saveContent in class io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
    • getSourceFromItem

      @CheckForNull protected com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource getSourceFromItem(@NonNull Item item)