下面是简单的 Jira JQL 搜索语句:
JqlQueryBuilder builder = JqlQueryBuilder.newBuilder();
builder.where().assignee().in("Dylan").and().unresolved();
Query query = builder.buildQuery();
然后我们有搜索结果:
SearchResults results = searchService.search(authenticationContext.getUser(),
query, PagerFilter.getUnlimitedFilter());
List<Issue> issues = results.getIssues();
问题:我需要查找问题,使用多个标准过滤它们,并使用标准 Jira 问题导航器窗口向用户显示结果(我不想为它创建自己的速度模板)。我知道,可以将 JQL 查询字符串安全地链接到指向问题导航器的现有 URL。主要问题是我必须比较问题的两个日期字段(到期日期和解决方案),而这种比较不能用 JQL 完成。所以,我不能完全用 JQL 编写查询。我必须将 JQL 与标准 Java 混合(用于日期比较,这完全没有问题)。
所以,我的主要问题是:然后我有一个问题列表List issues = results.getIssues()
,是否可以使用问题导航器显示它们?如何?