Class ManagerDatabaseRepository
java.lang.Object
com.gsitm.ustra.java.batch.data.repository.ManagerDatabaseRepository
- All Implemented Interfaces:
ManagerRepository
매니저 저장소
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateManager(Manager manager) voiddeleteManager(String managerId) booleanexistsByManagerId(String managerId) findByFilter(ManagerFilter filter) voidupdateManager(Manager manager)
-
Constructor Details
-
ManagerDatabaseRepository
public ManagerDatabaseRepository()
-
-
Method Details
-
findByFilter
@Cacheable(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-MANAGER", sync=true) public List<Manager> findByFilter(ManagerFilter filter) - Specified by:
findByFilterin interfaceManagerRepository
-
existsByManagerId
- Specified by:
existsByManagerIdin interfaceManagerRepository
-
createManager
@CacheEvict(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-MANAGER", allEntries=true) public void createManager(Manager manager) - Specified by:
createManagerin interfaceManagerRepository
-
findById
- Specified by:
findByIdin interfaceManagerRepository
-
updateManager
@CacheEvict(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-MANAGER", allEntries=true) public void updateManager(Manager manager) - Specified by:
updateManagerin interfaceManagerRepository
-
deleteManager
@CacheEvict(cacheManager="ustraBatchCacheManager", cacheNames="BATCH-MANAGER", allEntries=true) public void deleteManager(String managerId) - Specified by:
deleteManagerin interfaceManagerRepository
-