Package com.hybris.backoffice.cronjob
Interface CronJobHistoryFacade
-
- All Known Implementing Classes:
DefaultCronJobHistoryFacade
public interface CronJobHistoryFacadeFacade used to fetchCronJobHistoryModels.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<? extends ItemModel>findLog(CronJobHistoryModel cronJobHistoryModel)Lookup cronJob's log which is related to given cron job history.java.util.List<CronJobHistoryModel>getCronJobHistory(CronJobHistoryDataQuery cronJobHistoryDataQuery)Gets a list ofCronJobHistoryModels.java.util.List<CronJobHistoryModel>getCronJobHistory(java.lang.String cronJobCode)Gets a list ofCronJobHistoryModels for given cronJob code.java.util.List<CronJobHistoryModel>getCronJobHistory(java.util.List<java.lang.String> cronJobCodes)Gets a list ofCronJobHistoryModels for given cronJob codes.java.lang.StringgetJobName(CronJobHistoryModel cronJobHistoryModel)Gets localized job name.voidreRunCronJob(CronJobHistoryModel cronJobHistory)Runs cron job related to given cron job history.
-
-
-
Method Detail
-
getCronJobHistory
java.util.List<CronJobHistoryModel> getCronJobHistory(CronJobHistoryDataQuery cronJobHistoryDataQuery)
Gets a list ofCronJobHistoryModels.- Parameters:
cronJobHistoryDataQuery- pojo which defines conditions forCronJobHistoryModels.- Returns:
- list of
CronJobHistoryModels.
-
getCronJobHistory
java.util.List<CronJobHistoryModel> getCronJobHistory(java.lang.String cronJobCode)
Gets a list ofCronJobHistoryModels for given cronJob code.- Parameters:
cronJobCode- code of a cronJob.- Returns:
- a
CronJobHistoryModelrepresenting given cronJob.
-
getCronJobHistory
java.util.List<CronJobHistoryModel> getCronJobHistory(java.util.List<java.lang.String> cronJobCodes)
Gets a list ofCronJobHistoryModels for given cronJob codes.- Parameters:
cronJobCodes- codes of a cronJobs.- Returns:
- a
CronJobHistoryModelrepresenting given cronJob.
-
getJobName
java.lang.String getJobName(CronJobHistoryModel cronJobHistoryModel)
Gets localized job name.- Parameters:
cronJobHistoryModel- defines cron job to rerun.- Returns:
- localized job name.
-
findLog
java.util.Optional<? extends ItemModel> findLog(CronJobHistoryModel cronJobHistoryModel)
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
void reRunCronJob(CronJobHistoryModel cronJobHistory)
Runs cron job related to given cron job history.- Parameters:
cronJobHistory- defines cron job to rerun.
-
-