0
jiraのカスタムフィールド値をjavaを使用して更新しようとしています。私は、3つのパラメータ(customFieldCode
,value
、jiraId
)を受け取るメソッドupdateCustomField
を作成しました。トランジションを試してみましたが、ジラステータスを「開く」から「解決済み2」に変更するだけでした。私はどこにでもグーグルで行ってきましたが、JSONの使用を提案しています.JSONの使用方法はわかりません。Javaを使用してJIRAカスタムフィールド値を更新してください
はここに私の更新方法です:単純にJavaを使用してJIRAを更新したい人のために
public void updateCustomField(String customFieldCode, String value, String jiraId) throws Exception {
final IssueRestClient issueRestClient = jiraClient.getIssueClient();
final Issue issue = issueRestClient.getIssue(jiraId).get();
FieldInput fieldInput = new FieldInput(customFieldCode, value);
List <FieldInput> fields = new ArrayList <FieldInput>();
fields.add(fieldInput);
TransitionInput transision = new TransitionInput(1, fields);
issueRestClient.transition(issue, transision);
}