Class GitReadSaveService
- java.lang.Object
-
- io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
- io.jenkins.blueocean.blueocean_git_pipeline.GitReadSaveService
-
- All Implemented Interfaces:
ExtensionPoint
@Extension public class GitReadSaveService extends io.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
Content provider for load/save with git repositories
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitReadSaveService.ReadSaveType
Type of git interaction to use-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description GitReadSaveService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApiUrl(Item item)
Object
getContent(org.kohsuke.stapler.StaplerRequest req, Item item)
protected com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials
getCredentialForUser(Item item, String repositoryUrl)
String
getScmId()
Object
saveContent(org.kohsuke.stapler.StaplerRequest req, Item item)
static void
setType(GitReadSaveService.ReadSaveType type)
boolean
support(Item item)
-
-
-
Method Detail
-
getScmId
@NonNull public String getScmId()
- Specified by:
getScmId
in classio.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
getApiUrl
public String getApiUrl(@NonNull Item item)
- Specified by:
getApiUrl
in classio.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
setType
public static void setType(@NonNull GitReadSaveService.ReadSaveType type)
-
getContent
public Object getContent(@NonNull org.kohsuke.stapler.StaplerRequest req, @NonNull Item item)
- Specified by:
getContent
in classio.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
saveContent
public Object saveContent(@NonNull org.kohsuke.stapler.StaplerRequest req, @NonNull Item item)
- Specified by:
saveContent
in classio.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
support
public boolean support(@NonNull Item item)
- Specified by:
support
in classio.jenkins.blueocean.rest.impl.pipeline.ScmContentProvider
-
-