Class TaskRestClient
java.lang.Object
org.apache.syncope.client.console.rest.BaseRestClient
org.apache.syncope.client.console.rest.TaskRestClient
- All Implemented Interfaces:
Serializable,ExecutionRestClient,RestClient
Console client for invoking Rest Tasks services.
- See Also:
-
Field Summary
Fields inherited from class org.apache.syncope.client.console.rest.BaseRestClient
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbatch(BatchRequest batchRequest) longlongcount(AnyTypeKind anyTypeKind, String entityKey, String notification) longcount(AnyTypeKind anyTypeKind, String entityKey, TaskType kind) longlongcountExecutions(String taskKey) voidcreate(TaskType type, SchedTaskTO taskTO) voidvoiddeleteExecution(String taskExecKey) getMacroTaskForm(String taskKey) listExecutions(String taskKey, int page, int size, SortParam<String> sort) listJobs()listNotificationTasks(String notification, AnyTypeKind anyTypeKind, String entityKey, int page, int size, SortParam<String> sort) listPropagationTasks(String resource, int page, int size, SortParam<String> sort) listPropagationTasks(AnyTypeKind anyTypeKind, String entityKey, int page, int size, SortParam<String> sort) listRecentExecutions(int max) readNotificationTask(String taskKey) readPropagationTask(String taskKey) <T extends TaskTO>
TvoidstartExecution(String taskKey, Date startAt) voidstartExecution(String taskKey, Date startAt, boolean dryRun) voidstartExecution(String taskKey, Date startAt, boolean dryRun, SyncopeForm macroTaskForm) voidupdate(TaskType type, SchedTaskTO taskTO) Methods inherited from class org.apache.syncope.client.console.rest.BaseRestClient
getObject, getService, getService, getStatus, getSyncopeService, resetClient, toOrderBy
-
Constructor Details
-
TaskRestClient
public TaskRestClient()
-
-
Method Details
-
getJob
-
listJobs
-
actionJob
-
count
-
count
-
count
-
count
-
countExecutions
- Specified by:
countExecutionsin interfaceExecutionRestClient
-
listPropagationTasks
public List<PropagationTaskTO> listPropagationTasks(String resource, int page, int size, SortParam<String> sort) -
listPropagationTasks
public List<PropagationTaskTO> listPropagationTasks(AnyTypeKind anyTypeKind, String entityKey, int page, int size, SortParam<String> sort) -
listNotificationTasks
public List<NotificationTaskTO> listNotificationTasks(String notification, AnyTypeKind anyTypeKind, String entityKey, int page, int size, SortParam<String> sort) -
list
-
list
-
listExecutions
- Specified by:
listExecutionsin interfaceExecutionRestClient
-
readPropagationTask
-
readNotificationTask
-
readTask
-
getMacroTaskForm
-
delete
-
startExecution
- Specified by:
startExecutionin interfaceExecutionRestClient
-
startExecution
-
startExecution
-
deleteExecution
- Specified by:
deleteExecutionin interfaceExecutionRestClient
-
listRecentExecutions
- Specified by:
listRecentExecutionsin interfaceExecutionRestClient
-
create
-
update
-
batch
- Specified by:
batchin interfaceExecutionRestClient
-