Class TaskInstanceRepository
java.lang.Object
com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository
작업 인스턴스 저장소
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcount(TaskInstanceFilter taskInstanceFilter) voidcreateTaskInstance(TaskInstance example) findByFilter(TaskInstanceFilter taskInstanceFilter) voidmodify(TaskInstance example)
-
Constructor Details
-
TaskInstanceRepository
public TaskInstanceRepository()
-
-
Method Details
-
findByFilter
@Cacheable(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-TASK-INSTANCE") public List<TaskInstance> findByFilter(TaskInstanceFilter taskInstanceFilter) -
findById
@Cacheable(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-TASK-INSTANCE") public TaskInstance findById(String taskInstanceId) -
createTaskInstance
@CacheEvict(cacheManager="ustraBatchCacheManager", cacheNames={"BATCH-TASK","BATCH-TASK-INSTANCE"}, allEntries=true) public void createTaskInstance(TaskInstance example) -
modify
@CacheEvict(cacheManager="ustraBatchCacheManager", cacheNames={"BATCH-TASK","BATCH-TASK-INSTANCE"}, allEntries=true) public void modify(TaskInstance example) -
count
@Cacheable(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-TASK-INSTANCE") public long count(TaskInstanceFilter taskInstanceFilter)
-