Package com.hybris.backoffice.cronjob
Interface CronJobHistoryFacade
- All Known Implementing Classes:
DefaultCronJobHistoryFacade
public interface CronJobHistoryFacade
Facade used to fetch
CronJobHistoryModels.-
Method Summary
Modifier and TypeMethodDescriptionfindLog(CronJobHistoryModel cronJobHistoryModel) Lookup cronJob's log which is related to given cron job history.getCronJobHistory(CronJobHistoryDataQuery cronJobHistoryDataQuery) Gets a list ofCronJobHistoryModels.getCronJobHistory(String cronJobCode) Gets a list ofCronJobHistoryModels for given cronJob code.getCronJobHistory(List<String> cronJobCodes) Gets a list ofCronJobHistoryModels for given cronJob codes.getJobName(CronJobHistoryModel cronJobHistoryModel) Gets localized job name.voidreRunCronJob(CronJobHistoryModel cronJobHistory) Runs cron job related to given cron job history.
-
Method Details
-
getCronJobHistory
Gets a list ofCronJobHistoryModels.- Parameters:
cronJobHistoryDataQuery- pojo which defines conditions forCronJobHistoryModels.- Returns:
- list of
CronJobHistoryModels.
-
getCronJobHistory
Gets a list ofCronJobHistoryModels for given cronJob code.- Parameters:
cronJobCode- code of a cronJob.- Returns:
- a
CronJobHistoryModelrepresenting given cronJob.
-
getCronJobHistory
Gets a list ofCronJobHistoryModels for given cronJob codes.- Parameters:
cronJobCodes- codes of a cronJobs.- Returns:
- a
CronJobHistoryModelrepresenting given cronJob.
-
getJobName
Gets localized job name.- Parameters:
cronJobHistoryModel- defines cron job to rerun.- Returns:
- localized job name.
-
findLog
Lookup cronJob's log which is related to given cron job history. Depending on cronJob settings it returns db log or file log.- Parameters:
cronJobHistoryModel- defines cron job to rerun.- Returns:
- db log
JobLogModelif exists or file logLogFileModelotherwise.
-
reRunCronJob
Runs cron job related to given cron job history.- Parameters:
cronJobHistory- defines cron job to rerun.
-