以下は単純な 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 課題ナビゲーター ウィンドウを使用してユーザーに結果を表示する必要があります (独自のベロシティ テンプレートを作成したくありません)。問題ナビゲーターを指す既存の URL に JQL クエリ文字列を安全にリンクできることはわかっています。主な問題は、課題の 2 つの日付フィールド (期日と解決状況) を比較する必要があり、そのような比較は JQL では実行できないことです。そのため、JQL だけでクエリを完全に記述することはできません。JQL と標準の Java を混在させる必要があります (日付の比較のため、まったく問題ありません)。
それで、私の主な質問はこれです: 問題のリストがありますがList issues = results.getIssues()
、Issue Navigator を使用してそれらを表示することは可能ですか? そしてどうやって?