public final class IssueServiceUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
getIssueGroups(java.util.Collection<java.lang.String> issueTypes,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> groupingSpecification)
Collects the group(s) an issue belongs to according to its own list of types
and a grouping specification.
|
static java.util.Map<java.lang.String,java.util.List<Issue>> |
groupIssues(IssueServiceConfiguration issueServiceConfiguration,
java.util.List<? extends Issue> issues,
net.nemerosa.ontrack.extension.api.model.IssueChangeLogExportRequest request,
java.util.function.BiFunction<IssueServiceConfiguration,Issue,java.util.Set<java.lang.String>> issueTypesFn) |
public static java.util.Set<java.lang.String> getIssueGroups(java.util.Collection<java.lang.String> issueTypes,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> groupingSpecification)
issueTypes - Issue typesgroupingSpecification - Group -> (Group types)public static java.util.Map<java.lang.String,java.util.List<Issue>> groupIssues(IssueServiceConfiguration issueServiceConfiguration, java.util.List<? extends Issue> issues, net.nemerosa.ontrack.extension.api.model.IssueChangeLogExportRequest request, java.util.function.BiFunction<IssueServiceConfiguration,Issue,java.util.Set<java.lang.String>> issueTypesFn)