У меня проблема с тем, что я хочу выполнить итерацию по страницам из API, я хочу сделать функцию экспорта, но с использованием нумерации страниц, и моя проблема, я перепутал, как итерировать, у API есть нумерация страниц.
private Document getProcessInstances(String status, int page, int size, String sort) {
StringBuilder url = new StringBuilder();
url.append(activitiqueryhost)
.append("/v1/process-instances?status=")
.append(status)
.append("&page=")
.append(page)
.append("&size=")
.append(size)
.append("&sort=")
.append(sort);
System.out.println(" >>>>>>>>>> URL=" + url.toString());
try {
ResponseEntity<String> processinstancestring = this.get(url.toString());
System.out.println("processinstancestring=" + processinstancestring.getBody());
Document processinstance = Document.parse(processinstancestring.getBody());
System.out.println(">>>>> processinstance=" + processinstance.toJson());
Document processinstancelist = (Document) processinstance.get("list");
System.out.println(">>>>> list=" + processinstancelist.toJson());
}
return processinstancelist;
}
[Решено] спасибо за вопрос, я решил эту проблему, поэтому я создал новый метод для получения totalItems из нумерации страниц и повторения его.