public class ConfiguredIssueService
extends java.lang.Object
IssueServiceExtension and
one of its configurations.| Constructor and Description |
|---|
ConfiguredIssueService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsIssueKey(java.lang.String key,
java.util.Set<java.lang.String> keys) |
java.util.Set<java.lang.String> |
extractIssueKeysFromMessage(java.lang.String message) |
java.lang.String |
formatIssuesInMessage(java.lang.String message) |
Issue |
getIssue(java.lang.String issueKey) |
java.util.Optional<java.lang.String> |
getIssueId(java.lang.String token) |
IssueServiceConfigurationRepresentation |
getIssueServiceConfigurationRepresentation() |
java.util.Collection<? extends Issue> |
getLinkedIssues(net.nemerosa.ontrack.model.structure.Project project,
Issue issue) |
java.lang.String |
getLinkForAllIssues(java.util.List<Issue> issues) |
java.util.Optional<net.nemerosa.ontrack.model.support.MessageAnnotator> |
getMessageAnnotator() |
public java.lang.String formatIssuesInMessage(java.lang.String message)
public java.lang.String getLinkForAllIssues(java.util.List<Issue> issues)
public Issue getIssue(java.lang.String issueKey)
public IssueServiceConfigurationRepresentation getIssueServiceConfigurationRepresentation()
public java.util.Optional<net.nemerosa.ontrack.model.support.MessageAnnotator> getMessageAnnotator()
public java.util.Set<java.lang.String> extractIssueKeysFromMessage(java.lang.String message)
public boolean containsIssueKey(java.lang.String key,
java.util.Set<java.lang.String> keys)
public java.util.Optional<java.lang.String> getIssueId(java.lang.String token)