public class TaskRestClient extends BaseRestClient implements ExecutionRestClient
LOG
Constructor and Description |
---|
TaskRestClient() |
getObject, getService, getService, getStatus, getSyncopeService, resetClient, toOrderBy
public int count(TaskType kind)
public int count(AnyTypeKind anyTypeKind, String entityKey, TaskType kind)
public int count(AnyTypeKind anyTypeKind, String entityKey, String notification)
public int countExecutions(String taskKey)
countExecutions
in interface ExecutionRestClient
public List<PropagationTaskTO> listPropagationTasks(String resource, int page, int size, SortParam<String> sort)
public List<PropagationTaskTO> listPropagationTasks(AnyTypeKind anyTypeKind, String entityKey, int page, int size, SortParam<String> sort)
public List<NotificationTaskTO> listNotificationTasks(String notification, AnyTypeKind anyTypeKind, String entityKey, int page, int size, SortParam<String> sort)
public <T extends TaskTO> List<T> list(Class<T> reference, int page, int size, SortParam<String> sort)
public <T extends TaskTO> List<T> list(String resource, Class<T> reference, int page, int size, SortParam<String> sort)
public List<ExecTO> listExecutions(String taskKey, int page, int size, SortParam<String> sort)
listExecutions
in interface ExecutionRestClient
public PropagationTaskTO readPropagationTask(String taskKey)
public NotificationTaskTO readNotificationTask(String taskKey)
public void startExecution(String taskKey, Date start)
startExecution
in interface ExecutionRestClient
public void deleteExecution(String taskExecKey)
deleteExecution
in interface ExecutionRestClient
public List<ExecTO> listRecentExecutions(int max)
listRecentExecutions
in interface ExecutionRestClient
public void create(TaskType type, SchedTaskTO taskTO)
public void update(TaskType type, SchedTaskTO taskTO)
public Map<String,String> batch(BatchRequest batchRequest)
batch
in interface ExecutionRestClient
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.