Class AbstractScmContentProvider
- java.lang.Object
-
- io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
- io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScmContentProvider
-
- All Implemented Interfaces:
ExtensionPoint
public abstract class AbstractScmContentProvider extends ScmContentProvider
- Author:
- Vivek Pandey
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractScmContentProvider.ScmGetRequest
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description AbstractScmContentProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Object
getContent(AbstractScmContentProvider.ScmGetRequest request)
Object
getContent(org.kohsuke.stapler.StaplerRequest request, Item item)
Gives content of scm file.protected abstract ScmContentProviderParams
getScmParamsFromItem(Item item)
-
Methods inherited from class io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
all, getApiUrl, getScmId, resolve, saveContent, support
-
-
-
-
Method Detail
-
getContent
public Object getContent(@NonNull org.kohsuke.stapler.StaplerRequest request, @NonNull Item item)
Description copied from class:ScmContentProvider
Gives content of scm file.- Specified by:
getContent
in classScmContentProvider
- Parameters:
request
-StaplerRequest
request specific to this SCMitem
-Item
in context. e.g.OrganizationFolder
orMultiBranchProject
- Returns:
- scm content
-
getContent
protected abstract Object getContent(AbstractScmContentProvider.ScmGetRequest request)
-
getScmParamsFromItem
protected abstract ScmContentProviderParams getScmParamsFromItem(Item item)
-
-