Class TaskInstanceRepository

java.lang.Object
com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository

public class TaskInstanceRepository extends Object
작업 인스턴스 저장소
  • 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)