私は 15 のユーザー名を持っています。これらのユーザーの作業ログ エントリを取得し、JAVA クライアントから操作する必要があります。
以下は、JIRA API を接続して値を取得するために使用している jar ファイルです。
コードは以下に貼り付けます
public class JiraConnector {
JiraRestClient jira;
public JiraConnector() throws URISyntaxException {
String url = prop().getUrl();
String userName = prop().getUser() ;
String password = prop().getpwd() ;
JerseyJiraRestClientFactory clientFactory = new JerseyJiraRestClientFactory();
jira = clientFactory.createWithBasicHttpAuthentication(new URI(url),
userName, password);
System.out.println("Connection established to >> " + url);
}
public void printIssueDetails(String jiraNumber) {
System.out.println("JiraNumber is " + jiraNumber);
Issue issue = jira.getIssueClient().getIssue(jiraNumber, null);
System.out.println(issue.getSummary());
System.out.println(issue.getDescription());
}
public void printUserWorkLog(String userName) {
System.out.println("user details invoked ... ");
User user = jira.getUserClient().getUser(userName, null);
System.out.println(user.getDisplayName());
System.out.println(user.getEmailAddress());
}
任意のユーザー名について、彼の displayName と emailAdress (すべての基本情報) を出力できます。
しかし、指定された user の作業ログのリストを取得する必要があります。進め方がわからない