4.1.3 作業の完了(REST APIの使い方3)
REST APIを使用した作業の完了について説明します。
作業を完了するには,/v1/work-item/(PIID)/(WKID)/perform-and-completeのURLにPUTを発行します。リクエストボディにパラメタを指定して実行すると,作業が完了します。XMLで返却された作業は,Javaのオブジェクトにマッピングされます。
作業の完了URL
String putURL = new String(targetURL + "/v1/work-item/" + piid + "/" + wi.getID()
+ "/perform-and-complete");
作業の完了
entity = Entity.entity( "<Parameter />", MediaType.APPLICATION_XML);
WebTarget targetPut = client.target(putURL);
ClientResponse putResponse = targetPut
.request()
.accept(MediaType.APPLICATION_XML)
.put(entity);
作業の取得
WorkItem targetWorkItem = putResponse.readEntity(WorkItem.class);