public class DefaultCronJobHistoryFacade extends java.lang.Object implements CronJobHistoryFacade
CronJobHistoryFacade| Constructor and Description |
|---|
DefaultCronJobHistoryFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Date |
calculateStartDate(CronJobHistoryDataQuery cronJobHistoryDataQuery) |
java.util.Optional<? extends ItemModel> |
findLog(CronJobHistoryModel cronJobHistoryModel)
Lookup cronJob's log which is related to given cron job history.
|
CockpitUserService |
getCockpitUserService() |
java.util.List<CronJobHistoryModel> |
getCronJobHistory(CronJobHistoryDataQuery query)
Gets a list of
CronJobHistoryModels. |
java.util.List<CronJobHistoryModel> |
getCronJobHistory(java.util.List<java.lang.String> cronJobCodes)
Gets a list of
CronJobHistoryModels for given cronJob codes. |
java.util.List<CronJobHistoryModel> |
getCronJobHistory(java.lang.String cronJobCode)
Gets a list of
CronJobHistoryModels for given cronJob code. |
java.util.Map<java.lang.String,CronJobHistoryInclude> |
getCronJobHistoryIncludes() |
CronJobHistoryService |
getCronJobHistoryService() |
CronJobService |
getCronJobService() |
protected UserModel |
getCurrentUser() |
java.lang.String |
getJobName(CronJobHistoryModel cronJobHistoryModel)
Gets localized job name.
|
LabelService |
getLabelService() |
SynchronizationFacade |
getSynchronizationFacade() |
TimeService |
getTimeService() |
UserService |
getUserService() |
protected java.util.Optional<JobLogModel> |
lookupDBLog(CronJobModel cronJob,
java.util.Date cronJobExecutionStartTime) |
protected java.util.Optional<LogFileModel> |
lookupLogFile(CronJobModel cronJob,
java.util.Date cronJobExecutionStartTime) |
void |
reRunCronJob(CronJobHistoryModel cronJobHistory)
Runs cron job related to given cron job history.
|
void |
setCockpitUserService(CockpitUserService cockpitUserService) |
void |
setCronJobHistoryIncludes(java.util.Map<java.lang.String,CronJobHistoryInclude> cronJobHistoryIncludes) |
void |
setCronJobHistoryService(CronJobHistoryService cronJobHistoryService) |
void |
setCronJobService(CronJobService cronJobService) |
void |
setLabelService(LabelService labelService) |
void |
setSynchronizationFacade(SynchronizationFacade synchronizationFacade) |
void |
setTimeService(TimeService timeService) |
void |
setUserService(UserService userService) |
public java.util.List<CronJobHistoryModel> getCronJobHistory(CronJobHistoryDataQuery query)
CronJobHistoryFacadeCronJobHistoryModels.getCronJobHistory in interface CronJobHistoryFacadequery - pojo which defines conditions for CronJobHistoryModels.CronJobHistoryModels.protected java.util.Date calculateStartDate(CronJobHistoryDataQuery cronJobHistoryDataQuery)
public java.util.List<CronJobHistoryModel> getCronJobHistory(java.lang.String cronJobCode)
CronJobHistoryFacadeCronJobHistoryModels for given cronJob code.getCronJobHistory in interface CronJobHistoryFacadecronJobCode - code of a cronJob.CronJobHistoryModel representing given cronJob.public java.util.List<CronJobHistoryModel> getCronJobHistory(java.util.List<java.lang.String> cronJobCodes)
CronJobHistoryFacadeCronJobHistoryModels for given cronJob codes.getCronJobHistory in interface CronJobHistoryFacadecronJobCodes - codes of a cronJobs.CronJobHistoryModel representing given cronJob.public java.lang.String getJobName(CronJobHistoryModel cronJobHistoryModel)
CronJobHistoryFacadegetJobName in interface CronJobHistoryFacadecronJobHistoryModel - defines cron job to rerun.protected UserModel getCurrentUser()
public java.util.Optional<? extends ItemModel> findLog(CronJobHistoryModel cronJobHistoryModel)
CronJobHistoryFacadefindLog in interface CronJobHistoryFacadecronJobHistoryModel - defines cron job to rerun.JobLogModel if exists or file log
LogFileModel otherwise.protected java.util.Optional<LogFileModel> lookupLogFile(CronJobModel cronJob, java.util.Date cronJobExecutionStartTime)
protected java.util.Optional<JobLogModel> lookupDBLog(CronJobModel cronJob, java.util.Date cronJobExecutionStartTime)
public void reRunCronJob(CronJobHistoryModel cronJobHistory)
CronJobHistoryFacadereRunCronJob in interface CronJobHistoryFacadecronJobHistory - defines cron job to rerun.public void setCockpitUserService(CockpitUserService cockpitUserService)
public CockpitUserService getCockpitUserService()
public void setCronJobHistoryService(CronJobHistoryService cronJobHistoryService)
public CronJobHistoryService getCronJobHistoryService()
public void setUserService(UserService userService)
public UserService getUserService()
public void setTimeService(TimeService timeService)
public TimeService getTimeService()
public LabelService getLabelService()
public void setLabelService(LabelService labelService)
public CronJobService getCronJobService()
public void setCronJobService(CronJobService cronJobService)
public void setSynchronizationFacade(SynchronizationFacade synchronizationFacade)
public SynchronizationFacade getSynchronizationFacade()
public java.util.Map<java.lang.String,CronJobHistoryInclude> getCronJobHistoryIncludes()
public void setCronJobHistoryIncludes(java.util.Map<java.lang.String,CronJobHistoryInclude> cronJobHistoryIncludes)
Copyright © 2018 SAP SE. All Rights Reserved.