public class ConfiguredIssueService
extends java.lang.Object
IssueServiceExtension and
one of its configurations.| Constructor and Description |
|---|
ConfiguredIssueService() |
| Modifier and Type | Method and Description |
|---|---|
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) |
net.nemerosa.ontrack.extension.issues.model.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() |
java.lang.String |
getMessageRegex(Issue issue) |
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 net.nemerosa.ontrack.extension.issues.model.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 java.util.Optional<java.lang.String> getIssueId(java.lang.String token)
public java.util.Collection<? extends Issue> getLinkedIssues(net.nemerosa.ontrack.model.structure.Project project, Issue issue)
@NotNull
public java.lang.String getMessageRegex(@NotNull
Issue issue)