Class AbstractScm
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
- io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScm
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public abstract class AbstractScm extends Scm
- Author:
- Vivek Pandey
-
-
Field Summary
-
Fields inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.Scm
CREDENTIAL_ID, ID, URI, VALIDATE, X_CREDENTIAL_ID
-
-
Constructor Summary
Constructors Constructor Description AbstractScm()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkPermission()
protected org.kohsuke.stapler.HttpResponse
createResponse(String credentialId)
protected User
getAuthenticatedUser()
Gives authenticated userprotected static String
getCredentialIdFromRequest(org.kohsuke.stapler.StaplerRequest request)
protected static AccessControlled
getRootOrgFolder()
-
Methods inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.Scm
getCredentialId, getId, getOrganizations, getServers, getUri, validateAndCreate
-
-
-
-
Method Detail
-
getAuthenticatedUser
protected User getAuthenticatedUser()
Gives authenticated user- Returns:
- logged in
User
- Throws:
io.jenkins.blueocean.commons.ServiceException.UnauthorizedException
-
createResponse
protected org.kohsuke.stapler.HttpResponse createResponse(String credentialId)
-
getCredentialIdFromRequest
@CheckForNull protected static String getCredentialIdFromRequest(@NonNull org.kohsuke.stapler.StaplerRequest request)
-
getRootOrgFolder
protected static AccessControlled getRootOrgFolder()
-
checkPermission
protected void checkPermission()
-
-