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 Link icon

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

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

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint Link icon

    ExtensionPoint.LegacyInstancesAreScopedToHudson
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    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.StaplerRequest2 staplerRequest, Item item)
     

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

    getContent

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

    all, getApiUrl, getScmId, resolve, support

    Methods inherited from class java.lang.Object Link icon

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

    • AbstractBitbucketScmContentProvider Link icon

      public AbstractBitbucketScmContentProvider()
  • Method Details Link icon

    • getContent Link icon

      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 Link icon

      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 Link icon

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

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