2016-05-10 5 views
0

jiraのカスタムフィールド値をjavaを使用して更新しようとしています。私は、3つのパラメータ(customFieldCode,valuejiraId)を受け取るメソッド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); 

    } 

答えて

関連する問題