Class BitbucketServerScm
- 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
-
- io.jenkins.blueocean.blueocean_bitbucket_pipeline.AbstractBitbucketScm
-
- io.jenkins.blueocean.blueocean_bitbucket_pipeline.server.BitbucketServerScm
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public class BitbucketServerScm extends AbstractBitbucketScm
- Author:
- Vivek Pandey
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BitbucketServerScm.BbScmFactory
-
Constructor Summary
Constructors Constructor Description BitbucketServerScm(io.jenkins.blueocean.rest.Reachable parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
createCredentialId(String apiUrl)
Caller must ensure apiUrl is not blank or nullprotected String
getDomainId()
String
getId()
io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer
getServers()
String
getUri()
-
Methods inherited from class io.jenkins.blueocean.blueocean_bitbucket_pipeline.AbstractBitbucketScm
getApi, getApiUrlParameter, getCredentialId, getLink, getOrganizations, getStaplerRequest, getState, normalizeApiUrl, validateAndCreate
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
@NonNull public String getId()
- Specified by:
getId
in classio.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
getUri
@NonNull public String getUri()
- Overrides:
getUri
in classAbstractBitbucketScm
-
getServers
public io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer getServers()
- Specified by:
getServers
in classio.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
createCredentialId
@NonNull protected String createCredentialId(@NonNull String apiUrl)
Description copied from class:AbstractBitbucketScm
Caller must ensure apiUrl is not blank or null- Specified by:
createCredentialId
in classAbstractBitbucketScm
- Parameters:
apiUrl
- must be normalized url usingBitbucketEndpointConfiguration.normalizeServerUrl(String)
- Returns:
- url
-
getDomainId
@NonNull protected String getDomainId()
- Specified by:
getDomainId
in classAbstractBitbucketScm
-
-