Interface CronJobHistoryFacade

    • Method Detail

      • getCronJobHistory

        java.util.List<CronJobHistoryModel> getCronJobHistory​(java.util.List<java.lang.String> cronJobCodes)
        Gets a list of CronJobHistoryModels for given cronJob codes.
        Parameters:
        cronJobCodes - codes of a cronJobs.
        Returns:
        a CronJobHistoryModel representing 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 JobLogModel if exists or file log LogFileModel otherwise.
      • reRunCronJob

        void reRunCronJob​(CronJobHistoryModel cronJobHistory)
        Runs cron job related to given cron job history.
        Parameters:
        cronJobHistory - defines cron job to rerun.