Class TaskService
java.lang.Object
com.gsitm.ustra.java.batch.manager.service.TaskService
Task 서비스
-
Constructor Summary
ConstructorsConstructorDescriptionTaskService(com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandRepository) -
Method Summary
Modifier and TypeMethodDescriptioncom.gsitm.ustra.java.batch.model.TaskDetailcreateTask(com.gsitm.ustra.java.batch.model.TaskDetail example) voiddeleteTask(String taskId) com.gsitm.ustra.java.batch.model.TaskDetailList<com.gsitm.ustra.java.batch.model.Task>getTaskList(com.gsitm.ustra.java.batch.model.TaskFilter taskFilter) com.gsitm.ustra.java.batch.model.TaskDetailmodifyTask(String taskId, com.gsitm.ustra.java.batch.model.TaskDetail example) voidcom.gsitm.ustra.java.batch.model.TaskInstancestartTask(com.gsitm.ustra.java.batch.model.TaskDetail task, com.gsitm.ustra.java.batch.model.Manager manager, com.gsitm.ustra.java.batch.model.TaskSchedule taskSchedule) 스케줄 실행com.gsitm.ustra.java.batch.model.TaskInstancestartTask(String taskId, String managerId, String userId, String userIp, List<com.gsitm.ustra.java.batch.model.TaskInstanceParam> parameterList) 임의 실행
-
Constructor Details
-
TaskService
public TaskService(com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.ManagerRepository managerRepository, com.gsitm.ustra.java.batch.data.repository.CommandLocalRepository commandRepository)
-
-
Method Details
-
postContruct
@PostConstruct public void postContruct() -
getTaskList
public List<com.gsitm.ustra.java.batch.model.Task> getTaskList(com.gsitm.ustra.java.batch.model.TaskFilter taskFilter) -
getTask
-
startTask
public com.gsitm.ustra.java.batch.model.TaskInstance startTask(String taskId, String managerId, String userId, String userIp, List<com.gsitm.ustra.java.batch.model.TaskInstanceParam> parameterList) 임의 실행- Parameters:
taskId-managerId-- Returns:
-
startTask
public com.gsitm.ustra.java.batch.model.TaskInstance startTask(com.gsitm.ustra.java.batch.model.TaskDetail task, com.gsitm.ustra.java.batch.model.Manager manager, com.gsitm.ustra.java.batch.model.TaskSchedule taskSchedule) 스케줄 실행- Parameters:
task-manager-taskSchedule-- Returns:
-
deleteTask
-
createTask
@Transactional public com.gsitm.ustra.java.batch.model.TaskDetail createTask(com.gsitm.ustra.java.batch.model.TaskDetail example) -
modifyTask
@Transactional public com.gsitm.ustra.java.batch.model.TaskDetail modifyTask(String taskId, com.gsitm.ustra.java.batch.model.TaskDetail example)
-