gpt4 book ai didi

java - 如何从所有链接的问题中获取选民名单

转载 作者:行者123 更新时间:2023-12-01 12:01:58 24 4
gpt4 key购买 nike

我正在尝试创建一个执行以下操作的 JIRA 插件:

  1. 对于每个问题,获取通过“重复项”或“重复者”(或其他预定义链接类型)链接的所有链接问题。
  2. 对于每个此类问题,获取该问题的选民列表(不一定是 List 对象)。

我的问题是 javadoc 几乎没有信息。按照教程,我目前拥有:

public class VotersCount extends AbstractJiraContextProvider {

@Override
public Map<String, Integer> getContextMap(User user, JiraHelper jiraHelper) {

Map<String, Integer> contextMap = new HashMap<>();
Issue currentIssue = (Issue) jiraHelper.getContextParams().get("issue");
// Issue[] linkedIssues = currentIssue.getLinkedIssuesBy(...); //Step 1 mock code
// Voter[] voters = linkedissues[3].getVoters(); //Step 2 mock code
int count = voters.length; //Pretend there is some calculation here
contextMap.put("votersCount", count);
return contextMap;
}
}

(我在 .vm 文件中使用 votersCount。)

但是,我在 javadocs 中没有看到 AbstractJiraContextProvider 的解释和getContextMap所以我什至不确定这是否是正确的方法。

在我自己的研究中,我发现了类(class) ViewVoters其中有方法 Collection<UserBean> getVoters() ,这是我可以使用的东西,但我不知道如何以与给定问题交互的方式获取或构造这样的对象。

我正在寻找一个工作代码来替换我的两行模拟代码。

最佳答案

1) 使用 IssueLinkService 中的方法之一。也许getIssueLinks

2) issueVoterAccessor.getVoterUserkeys

IssueLinkService 和 IssueVoterAccessor 的实例应作为参数注入(inject)到 VotersCount 的构造函数中。

关于java - 如何从所有链接的问题中获取选民名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27931780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com