|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for ilCronJob:
Collaboration diagram for ilCronJob:Public Member Functions | |
| setDateTimeProvider (?Closure $date_time_provider) | |
| isDue (?DateTimeImmutable $last_run, ?int $schedule_type, ?int $schedule_value, bool $is_manually_executed=false) | |
| getScheduleType () | |
| Get current schedule type (if flexible) More... | |
| getScheduleValue () | |
| Get current schedule value (if flexible) More... | |
| setSchedule (?int $a_type, ?int $a_value) | |
| Update current schedule (if flexible) More... | |
| getAllScheduleTypes () | |
| Get all available schedule types. More... | |
| getScheduleTypesWithValues () | |
| getValidScheduleTypes () | |
| Returns a collection of all valid schedule types for a specific job. More... | |
| isManuallyExecutable () | |
| hasCustomSettings () | |
| addCustomSettingsToForm (ilPropertyFormGUI $a_form) | |
| saveCustomSettings (ilPropertyFormGUI $a_form) | |
| addToExternalSettingsForm (int $a_form_id, array &$a_fields, bool $a_is_active) | |
| activationWasToggled (ilDBInterface $db, ilSetting $setting, bool $a_currently_active) | |
| Important: This method is (also) called from the setup process, where the constructor of an ilCronJob ist NOT executed. More... | |
| getId () | |
| getTitle () | |
| getDescription () | |
| hasAutoActivation () | |
| Is to be activated on "installation", does only work for ILIAS core cron jobs. More... | |
| hasFlexibleSchedule () | |
| getDefaultScheduleType () | |
| getDefaultScheduleValue () | |
| run () | |
Data Fields | |
| const | SCHEDULE_TYPE_DAILY = 1 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_IN_MINUTES = 2 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_IN_HOURS = 3 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_IN_DAYS = 4 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_WEEKLY = 5 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_MONTHLY = 6 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_QUARTERLY = 7 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
| const | SCHEDULE_TYPE_YEARLY = 8 |
| @depracated This will be replaced with an ENUM in ILIAS 9 More... | |
Protected Attributes | |
| int | $schedule_type = null |
| int | $schedule_value = null |
| Closure | $date_time_provider = null |
Private Member Functions | |
| checkWeeklySchedule (DateTimeImmutable $last_run, DateTimeImmutable $now) | |
| checkSchedule (?DateTimeImmutable $last_run, ?int $schedule_type, ?int $schedule_value) | |
Definition at line 21 of file class.ilCronJob.php.
| ilCronJob::activationWasToggled | ( | ilDBInterface | $db, |
| ilSetting | $setting, | ||
| bool | $a_currently_active | ||
| ) |
Important: This method is (also) called from the setup process, where the constructor of an ilCronJob ist NOT executed.
Furthermore only few dependencies may be available in the $DIC.
| ilDBInterface | $db | |
| ilSetting | $setting | |
| bool | $a_currently_active |
Reimplemented in ilForumCronNotification, ilMailCronNotification, and ilMembershipCronNotifications.
Definition at line 300 of file class.ilCronJob.php.
Referenced by ilCronManagerImpl\activateJob(), and ilCronManagerImpl\deactivateJob().
Here is the caller graph for this function:| ilCronJob::addCustomSettingsToForm | ( | ilPropertyFormGUI | $a_form | ) |
Reimplemented in ilForumCronNotification, ilConsultationHourCron, ilCleanCOPageHistoryCronjob, ilLoggerCronCleanErrorFiles, ilMailCronNotification, ilMailCronOrphanedMails, ilCronOerHarvester, ilSCCronTrash, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, and ilCronDeleteNeverLoggedInUserAccounts.
Definition at line 279 of file class.ilCronJob.php.
| ilCronJob::addToExternalSettingsForm | ( | int | $a_form_id, |
| array & | $a_fields, | ||
| bool | $a_is_active | ||
| ) |
Reimplemented in ilForumCronNotification, ilCalendarCronRemoteReader, ilLDAPCronSynchronization, ilMembershipCronNotifications, and ilCronOerHarvester.
Definition at line 288 of file class.ilCronJob.php.
|
private |
Definition at line 82 of file class.ilCronJob.php.
References $date_time_provider, $schedule_type, $schedule_value, checkWeeklySchedule(), SCHEDULE_TYPE_DAILY, SCHEDULE_TYPE_IN_DAYS, SCHEDULE_TYPE_IN_HOURS, SCHEDULE_TYPE_IN_MINUTES, SCHEDULE_TYPE_MONTHLY, SCHEDULE_TYPE_QUARTERLY, SCHEDULE_TYPE_WEEKLY, and SCHEDULE_TYPE_YEARLY.
Here is the call graph for this function:
|
private |
Definition at line 44 of file class.ilCronJob.php.
References ILIAS\Repository\int().
Referenced by checkSchedule().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCronJob::getAllScheduleTypes | ( | ) |
Get all available schedule types.
Definition at line 234 of file class.ilCronJob.php.
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
Referenced by ilCronJobRepositoryImpl\createDefaultEntry(), ilCronJobRepositoryImpl\getJobInstance(), ilCronJobRepositoryImpl\resetJob(), ilCronManagerImpl\runJob(), and ilCronJobRepositoryImpl\updateJobSchedule().
Here is the caller graph for this function:| ilCronJob::getScheduleType | ( | ) |
Get current schedule type (if flexible)
Definition at line 191 of file class.ilCronJob.php.
| ilCronJob::getScheduleTypesWithValues | ( | ) |
Definition at line 251 of file class.ilCronJob.php.
| ilCronJob::getScheduleValue | ( | ) |
Get current schedule value (if flexible)
Definition at line 204 of file class.ilCronJob.php.
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
| ilCronJob::getValidScheduleTypes | ( | ) |
Returns a collection of all valid schedule types for a specific job.
Reimplemented in ilMailCronOrphanedMails, and ilSCCronTrash.
Definition at line 264 of file class.ilCronJob.php.
Referenced by ilCronJobRepositoryImpl\updateJobSchedule().
Here is the caller graph for this function:
|
abstract |
Is to be activated on "installation", does only work for ILIAS core cron jobs.
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
| ilCronJob::hasCustomSettings | ( | ) |
Reimplemented in ilTimingsCronReminder, ilForumCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCleanCOPageHistoryCronjob, ilLoggerCronCleanErrorFiles, ilMailCronNotification, ilMailCronOrphanedMails, ilCronOerHarvester, ilSCCronTrash, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, and ilCronDeleteNeverLoggedInUserAccounts.
Definition at line 274 of file class.ilCronJob.php.
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, ilUserCronCheckAccounts, and ilCronEcsTaskScheduler.
Referenced by ilCronJobRepositoryImpl\updateJobSchedule().
Here is the caller graph for this function:| ilCronJob::isDue | ( | ?DateTimeImmutable | $last_run, |
| ?int | $schedule_type, | ||
| ?int | $schedule_value, | ||
| bool | $is_manually_executed = false |
||
| ) |
Definition at line 169 of file class.ilCronJob.php.
Referenced by ilCronManagerImpl\runJob().
Here is the caller graph for this function:| ilCronJob::isManuallyExecutable | ( | ) |
Definition at line 269 of file class.ilCronJob.php.
Referenced by ilCronManagerGUI\confirm().
Here is the caller graph for this function:
|
abstract |
Reimplemented in ilBookCronNotification, ilBookingPrefBookCron, ilXapiResultsCronjob, ilTimingsCronReminder, ilExcCronFeedbackNotification, ilExcCronReminders, ilForumCronNotification, ilCronUpdateOrgUnitPaths, ilPrgInvalidateExpiredProgressesCronJob, ilPrgRestartAssignmentsCronJob, ilPrgUpdateProgressCronJob, ilPrgUserNotRestartedCronJob, ilPrgUserRiskyToFailCronJob, ilSurveyCronNotification, ilCronFinishUnfinishedTestPasses, ilConsultationHourCron, ilCalendarCronRemoteReader, ilCertificateCron, ilCleanCOPageHistoryCronjob, ilFileSystemCleanTempDirCron, ilLDAPCronSynchronization, ilLoggerCronCleanErrorFiles, ilLTICronOutcomeService, ilMailCronNotification, ilMailCronOrphanedMails, ilMembershipCronMinMembers, ilMembershipCronNotifications, ilCronOerHarvester, ilLuceneIndexer, ilSkillNotifications, ilSCCronTrash, ilLPCronObjectStatistics, ilCronDeleteInactivatedUserAccounts, ilCronDeleteNeverLoggedInUserAccounts, and ilCronEcsTaskScheduler.
Referenced by ilCronManagerImpl\runJob().
Here is the caller graph for this function:| ilCronJob::saveCustomSettings | ( | ilPropertyFormGUI | $a_form | ) |
Reimplemented in ilForumCronNotification, ilConsultationHourCron, ilCleanCOPageHistoryCronjob, ilLoggerCronCleanErrorFiles, ilMailCronNotification, ilMailCronOrphanedMails, ilCronOerHarvester, ilSCCronTrash, ilCronDeleteInactivatedUserAccounts, ilCronDeleteInactiveUserAccounts, and ilCronDeleteNeverLoggedInUserAccounts.
Definition at line 283 of file class.ilCronJob.php.
| ilCronJob::setDateTimeProvider | ( | ?Closure | $date_time_provider | ) |
| Closure():DateTimeInterface|null | $date_time_provider |
Definition at line 141 of file class.ilCronJob.php.
References $date_time_provider.
Referenced by ilCronManagerImpl\runJob().
Here is the caller graph for this function:| ilCronJob::setSchedule | ( | ?int | $a_type, |
| ?int | $a_value | ||
| ) |
Update current schedule (if flexible)
| int | null | $a_type | |
| int | null | $a_value |
Definition at line 218 of file class.ilCronJob.php.
|
protected |
Definition at line 42 of file class.ilCronJob.php.
Referenced by checkSchedule(), and setDateTimeProvider().
|
protected |
Definition at line 40 of file class.ilCronJob.php.
Referenced by checkSchedule().
|
protected |
Definition at line 41 of file class.ilCronJob.php.
Referenced by checkSchedule().
| const ilCronJob::SCHEDULE_TYPE_DAILY = 1 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 24 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilBookCronNotification\getDefaultScheduleType(), ilBookingPrefBookCron\getDefaultScheduleType(), ilXapiResultsCronjob\getDefaultScheduleType(), ilTimingsCronReminder\getDefaultScheduleType(), ilExcCronFeedbackNotification\getDefaultScheduleType(), ilExcCronReminders\getDefaultScheduleType(), ilCronUpdateOrgUnitPaths\getDefaultScheduleType(), ilSurveyCronNotification\getDefaultScheduleType(), ilCronFinishUnfinishedTestPasses\getDefaultScheduleType(), ilConsultationHourCron\getDefaultScheduleType(), ilCleanCOPageHistoryCronjob\getDefaultScheduleType(), ilFileSystemCleanTempDirCron\getDefaultScheduleType(), ilLDAPCronSynchronization\getDefaultScheduleType(), ilLTICronOutcomeService\getDefaultScheduleType(), ilMailCronNotification\getDefaultScheduleType(), ilMailCronOrphanedMails\getDefaultScheduleType(), ilMembershipCronMinMembers\getDefaultScheduleType(), ilMembershipCronNotifications\getDefaultScheduleType(), ilCronOerHarvester\getDefaultScheduleType(), ilLuceneIndexer\getDefaultScheduleType(), ilSkillNotifications\getDefaultScheduleType(), ilLPCronObjectStatistics\getDefaultScheduleType(), ilCronDeleteInactivatedUserAccounts\getDefaultScheduleType(), ilCronDeleteInactiveUserAccounts\getDefaultScheduleType(), ilCronDeleteNeverLoggedInUserAccounts\getDefaultScheduleType(), ilUserCronCheckAccounts\getDefaultScheduleType(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilMailCronOrphanedMails\getValidScheduleTypes(), ilSCCronTrash\getValidScheduleTypes(), CronJobScheduleTest\jobProvider(), CronJobEntityTest\testEffectiveScheduleCanBeDetermined(), and ilCronFinishUnfinishedTestPassesTest\testGetDefaultScheduleType().
| const ilCronJob::SCHEDULE_TYPE_IN_DAYS = 4 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 30 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilPrgInvalidateExpiredProgressesCronJob\getDefaultScheduleType(), ilPrgRestartAssignmentsCronJob\getDefaultScheduleType(), ilPrgUpdateProgressCronJob\getDefaultScheduleType(), ilPrgUserNotRestartedCronJob\getDefaultScheduleType(), ilPrgUserRiskyToFailCronJob\getDefaultScheduleType(), ilLoggerCronCleanErrorFiles\getDefaultScheduleType(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronManagerGUI\getScheduleValueFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilMailCronOrphanedMails\getValidScheduleTypes(), ilCronManagerGUI\hasScheduleValue(), CronJobScheduleTest\jobProvider(), and ilCronDeleteInactiveUserAccounts\saveCustomSettings().
| const ilCronJob::SCHEDULE_TYPE_IN_HOURS = 3 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 28 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilForumCronNotification\getDefaultScheduleType(), ilCalendarCronRemoteReader\getDefaultScheduleType(), ilCronEcsTaskScheduler\getDefaultScheduleType(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronManagerGUI\getScheduleValueFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilCronManagerGUI\hasScheduleValue(), CronJobScheduleTest\jobProvider(), and CronJobEntityTest\testEffectiveScheduleCanBeDetermined().
| const ilCronJob::SCHEDULE_TYPE_IN_MINUTES = 2 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 26 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilCertificateCron\getDefaultScheduleType(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronManagerGUI\getScheduleValueFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilCronManagerGUI\hasScheduleValue(), CronJobScheduleTest\jobProvider(), and CronJobEntityTest\testEffectiveScheduleCanBeDetermined().
| const ilCronJob::SCHEDULE_TYPE_MONTHLY = 6 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 34 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilMailCronOrphanedMails\getValidScheduleTypes(), ilSCCronTrash\getValidScheduleTypes(), CronJobScheduleTest\jobProvider(), and ilCronDeleteInactiveUserAccounts\saveCustomSettings().
| const ilCronJob::SCHEDULE_TYPE_QUARTERLY = 7 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 36 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilMailCronOrphanedMails\getValidScheduleTypes(), ilSCCronTrash\getValidScheduleTypes(), CronJobScheduleTest\jobProvider(), and ilCronDeleteInactiveUserAccounts\saveCustomSettings().
| const ilCronJob::SCHEDULE_TYPE_WEEKLY = 5 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 32 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilSCCronTrash\getDefaultScheduleType(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilMailCronOrphanedMails\getValidScheduleTypes(), ilSCCronTrash\getValidScheduleTypes(), CronJobScheduleTest\jobProvider(), ilCronDeleteInactiveUserAccounts\saveCustomSettings(), and CronJobScheduleTest\weeklyScheduleProvider().
| const ilCronJob::SCHEDULE_TYPE_YEARLY = 8 |
@depracated This will be replaced with an ENUM in ILIAS 9
Definition at line 38 of file class.ilCronJob.php.
Referenced by checkSchedule(), ilCronManagerTableFilterMediator\filter(), ilCronManagerTableGUI\formatSchedule(), ilCronManagerGUI\getScheduleTypeFormElementName(), ilCronDeleteInactiveUserAccounts\getTimeDifferenceBySchedule(), ilMailCronOrphanedMails\getValidScheduleTypes(), ilSCCronTrash\getValidScheduleTypes(), CronJobScheduleTest\jobProvider(), and ilCronDeleteInactiveUserAccounts\saveCustomSettings().