Interface CronJobDao
-
- All Superinterfaces:
Dao
- All Known Subinterfaces:
ImportCockpitCronJobDao
- All Known Implementing Classes:
DefaultCronJobDao,DefaultImportCockpitCronJobDao
public interface CronJobDao extends Dao
The cronjob DAO interface. Used for finding the cronjob and jobs in the backend.- Since:
- 4.3
- Spring Bean ID:
- cronJobDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<CronJobModel>findCronJobs(java.lang.String code)Search with the given code forCronJobitems.java.util.List<CronJobModel>findRunningCronJobs()Finds allCronJobModelinstance in state RUNNING or RUNNINGRESTART.booleanisAbortable(CronJobModel cronJobModel)Checks if given cronJobModel as abortable or not.booleanisPerformable(CronJobModel cronJobModel)Checks if given cronJobModel as performable or not.
-
-
-
Method Detail
-
findCronJobs
java.util.List<CronJobModel> findCronJobs(java.lang.String code)
Search with the given code forCronJobitems.- Parameters:
code- the CronJob code- Returns:
- a List with
CronJobModels. Returns an empty List if nothing was found.
-
findRunningCronJobs
java.util.List<CronJobModel> findRunningCronJobs()
Finds allCronJobModelinstance in state RUNNING or RUNNINGRESTART.
-
isPerformable
boolean isPerformable(CronJobModel cronJobModel)
Checks if given cronJobModel as performable or not.
-
isAbortable
boolean isAbortable(CronJobModel cronJobModel)
Checks if given cronJobModel as abortable or not.
-
-