public class TeamscaleProjectLinkProvider extends TeamscaleLinkProvider
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
projectAliasOrId
The project alias or id if no alias is set.
|
baseUrl
Constructor and Description |
---|
TeamscaleProjectLinkProvider(java.lang.String baseUrl,
java.lang.String projectAliasOrId) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createDeltaPerspectiveLink(CommitDescriptor firstCommit,
CommitDescriptor lastCommit,
boolean mergeRequestMode)
Returns a link to the delta perspective for the given commit.
|
java.lang.String |
createIssuePerspectiveLink(java.lang.String issueId)
Returns a link to the issue perspective for the given issue.
|
java.lang.String |
createMergeRequestDetailsLink(java.lang.String mergeRequestId)
Returns a link to the merge request details view.
|
createStaticFindingsBadgeUrl
protected final java.lang.String projectAliasOrId
public TeamscaleProjectLinkProvider(java.lang.String baseUrl, java.lang.String projectAliasOrId)
public java.lang.String createDeltaPerspectiveLink(CommitDescriptor firstCommit, CommitDescriptor lastCommit, boolean mergeRequestMode)
public java.lang.String createMergeRequestDetailsLink(java.lang.String mergeRequestId)
public java.lang.String createIssuePerspectiveLink(java.lang.String issueId)