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);