Interface CronJobHistoryDao
- All Known Implementing Classes:
DefaultCronJobHistoryDao
public interface CronJobHistoryDao
The
CronJobHistoryModel DAO.- Since:
- 6.4
- Spring Bean ID:
- cronJobHistoryDao
-
Method Summary
Modifier and TypeMethodDescriptionfindCronJobHistoryBy(String cronJobCode) Returns associatedCronJobHistoryModelfor given cron job code.findCronJobHistoryBy(String userUid, String jobCode) Returns all matchingCronJobHistoryModelfor given userUid and jobCode.findCronJobHistoryBy(String userUid, String jobItemType, Date startDate, Date finishDate) Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.findCronJobHistoryBy(String userUid, String jobItemType, Date startDate, Date finishDate, CronJobResult theResult) Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.findCronJobHistoryBy(String userUid, String jobItemType, Date startDate, Date finishDate, CronJobStatus theStatus) Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.findCronJobHistoryBy(List<String> cronJobCodes) Returns all matchingCronJobHistoryModelfor given cron job codes.findCronJobHistoryBy(Set<CronJobHistoryInclude> includes, String userUid, Date startDate, Date finishDate, CronJobStatus theStatus, CronJobResult theResult) Returns list ofCronJobHistoryModelwhere for every include criteria entries matching given userUid, startDate, finishDate, status and result are returned.default List<CronJobHistoryModel>findLastCronJobHistoryByCronJobs(List<CronJobModel> cronJobs, int limit) Returns last N(@param limit) matchingCronJobHistoryModellinked to given cron jobs.
-
Method Details
-
findCronJobHistoryBy
Returns associatedCronJobHistoryModelfor given cron job code.- Parameters:
cronJobCode- the cron job code- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
Returns all matchingCronJobHistoryModelfor given cron job codes.- Parameters:
cronJobCodes- the cron job code- Returns:
- a
CronJobHistoryModel
-
findLastCronJobHistoryByCronJobs
default List<CronJobHistoryModel> findLastCronJobHistoryByCronJobs(List<CronJobModel> cronJobs, int limit) Returns last N(@param limit) matchingCronJobHistoryModellinked to given cron jobs.- Parameters:
cronJobs- the cron joblimit- limit of returnedCronJobHistoryModel- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
Returns all matchingCronJobHistoryModelfor given userUid and jobCode.- Parameters:
userUid- given user uidjobCode- given job code- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
List<CronJobHistoryModel> findCronJobHistoryBy(String userUid, String jobItemType, Date startDate, Date finishDate) Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.- Parameters:
userUid- given user uidjobItemType- obItemType given job item type - for limit the results to this type only please use following syntax 'SyncItemJob!'.startDate- given start datefinishDate- given finish date- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
List<CronJobHistoryModel> findCronJobHistoryBy(String userUid, String jobItemType, Date startDate, Date finishDate, CronJobStatus theStatus) Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.- Parameters:
userUid- given user uidjobItemType- obItemType given job item type - for limit the results to this type only please use following syntax 'SyncItemJob!'.startDate- given start datefinishDate- given finish datetheStatus- given cron job's status- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
List<CronJobHistoryModel> findCronJobHistoryBy(String userUid, String jobItemType, Date startDate, Date finishDate, CronJobResult theResult) Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.- Parameters:
userUid- given user uidjobItemType- obItemType given job item type - for limit the results to this type only please use following syntax 'SyncItemJob!'.startDate- given start datefinishDate- given finish datetheResult- given cron job's result- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
List<CronJobHistoryModel> findCronJobHistoryBy(Set<CronJobHistoryInclude> includes, String userUid, Date startDate, Date finishDate, CronJobStatus theStatus, CronJobResult theResult) Returns list ofCronJobHistoryModelwhere for every include criteria entries matching given userUid, startDate, finishDate, status and result are returned. Result of all includes in combined into one- Parameters:
includes- set of search criteria which allow to specify cronJob's type code, job's type code and list of job's codes.userUid- given user uidstartDate- given start datefinishDate- given finish datetheStatus- given cron job's statustheResult- given cron job's result- Returns:
- a
CronJobHistoryModel
-