4.1.2 作業の一覧取得(REST APIの使い方2)
REST APIを使用した作業の一覧取得について説明します。
作業の一覧を取得するには,/v1/work-itemのURLにGETを発行します。パラメタに案件IDを指定して実行すると,案件の作業一覧が返却されます。XMLで返却された案件データは,Javaのオブジェクトにマッピングされます。
作業の一覧取得URL
String getURL = new String(targetURL + "/v1/work-item"
+ "?filter=ProcessInstanceID%3D" + piid);
作業の一覧取得リクエスト
WebTarget targetGet= client.target(getURL);
ClientResponse getResponse = targetGet
.request()
.accept(MediaType.APPLICATION_XML)
.get();
作業の一覧を取得
WorkItemList workItemList = getResponse.readEntity(WorkItemList.class);
List<WorkItem> workItems = workItemList.getWorkItems();
Iterator<WorkItem> it = workItems.iterator();
while (it.hasNext()) {
WorkItem wi = it.next();
String WIID = wi.getID();
:
}