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
- 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected org.kohsuke.stapler.HttpResponsecreateResponse(String credentialId) protected UserGives authenticated userprotected static StringgetCredentialIdFromRequest(org.kohsuke.stapler.StaplerRequest2 request) protected static AccessControlledMethods inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.Scm
getCredentialId, getId, getOrganizations, getServers, getUri, validateAndCreateMethods inherited from class io.jenkins.blueocean.rest.model.Resource
getLinks, getStateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.blueocean.rest.Reachable
getLink
-
Constructor Details
-
AbstractScm
public AbstractScm()
-
-
Method Details
-
getAuthenticatedUser
Gives authenticated user- Returns:
- logged in
User - Throws:
io.jenkins.blueocean.commons.ServiceException.UnauthorizedException
-
createResponse
-
getCredentialIdFromRequest
@CheckForNull protected static String getCredentialIdFromRequest(@NonNull org.kohsuke.stapler.StaplerRequest2 request) -
getRootOrgFolder
-
checkPermission
protected void checkPermission()
-