1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.rest;
20
21 import java.util.Date;
22 import java.util.List;
23 import java.util.Map;
24 import org.apache.syncope.client.lib.batch.BatchRequest;
25 import org.apache.syncope.client.ui.commons.rest.RestClient;
26 import org.apache.syncope.common.lib.to.ExecTO;
27 import org.apache.wicket.extensions.markup.html.repeater.util.SortParam;
28
29 public interface ExecutionRestClient extends RestClient {
30
31 void startExecution(String executionCollectorKey, Date startAt);
32
33 void deleteExecution(String executionKey);
34
35 List<ExecTO> listRecentExecutions(int max);
36
37 List<ExecTO> listExecutions(String taskKey, int page, int size, SortParam<String> sort);
38
39 int countExecutions(String taskKey);
40
41 Map<String, String> batch(BatchRequest batchRequest);
42 }