|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\Cron\Job\JobEntity:Public Member Functions | |
| __construct (private readonly \ILIAS\Cron\CronJob $job, array $record, private readonly bool $isPlugin=false) | |
| getJob () | |
| getJobId () | |
| getEffectiveJobId () | |
| getComponent () | |
| getScheduleType () | |
| getScheduleValue () | |
| getJobStatus () | |
| getJobStatusUsrId () | |
| getJobStatusType () | |
| getJobStatusTimestamp () | |
| getJobResultStatus () | |
| getJobResultUsrId () | |
| getJobResultCode () | |
| getJobResultMessage () | |
| getJobResultType () | |
| getJobResultTimestamp () | |
| getClass () | |
| getPath () | |
| getRunningTimestamp () | |
| getJobResultDuration () | |
| getAliveTimestamp () | |
| isPlugin () | |
| getEffectiveScheduleType () | |
| getEffectiveScheduleValue () | |
| getEffectiveTitle () | |
Private Member Functions | |
| mapRecord (array $record) | |
Private Attributes | |
| string | $job_id |
| string | $component |
| JobScheduleType | $schedule_type |
| int | $schedule_value |
| int | $job_status |
| int | $job_status_usr_id |
| int | $job_status_type |
| int | $job_status_timestamp |
| int | $job_result_status |
| int | $job_result_usr_id |
| string | $job_result_code |
| string | $job_result_message |
| int | $job_result_type |
| int | $job_result_timestamp |
| string | $class |
| string | $path |
| int | $running_timestamp |
| int | $job_result_duration |
| int | $alive_timestamp |
Definition at line 25 of file JobEntity.php.
| ILIAS\Cron\Job\JobEntity::__construct | ( | private readonly \ILIAS\Cron\CronJob | $job, |
| array | $record, | ||
| private readonly bool | $isPlugin = false |
||
| ) |
| array<string,mixed> | $record |
Definition at line 50 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\mapRecord().
Here is the call graph for this function:| ILIAS\Cron\Job\JobEntity::getAliveTimestamp | ( | ) |
Definition at line 191 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$alive_timestamp.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatLastRun().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getClass | ( | ) |
Definition at line 171 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$class.
| ILIAS\Cron\Job\JobEntity::getComponent | ( | ) |
Definition at line 106 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$component.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filter(), ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs(), ILIAS\Cron\Job\Manager\UI\JobTable\formatComponent(), ILIAS\Cron\Job\JobEntity\getEffectiveJobId(), and ILIAS\Cron\Job\JobEntity\getEffectiveTitle().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getEffectiveJobId | ( | ) |
Definition at line 96 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_id, ILIAS\Cron\Job\JobEntity\getComponent(), ILIAS\Cron\Job\JobEntity\getJobId(), and ILIAS\Cron\Job\JobEntity\isPlugin().
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatTitle(), and ilObjCronGUI\retrieveTableActionJobIds().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getEffectiveScheduleType | ( | ) |
Definition at line 201 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\getJob(), and ILIAS\Cron\Job\JobEntity\getScheduleType().
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs(), and ILIAS\Cron\Job\Manager\UI\JobTable\formatSchedule().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getEffectiveScheduleValue | ( | ) |
Definition at line 211 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\getJob(), ILIAS\Cron\Job\JobEntity\getScheduleType(), ILIAS\Cron\Job\JobEntity\getScheduleValue(), and ILIAS\Repository\int().
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatSchedule().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getEffectiveTitle | ( | ) |
Definition at line 222 of file JobEntity.php.
References $id, ILIAS\Cron\Job\JobEntity\getComponent(), ILIAS\Cron\Job\JobEntity\getJob(), ILIAS\Cron\Job\JobEntity\getJobId(), and ILIAS\Cron\Job\JobEntity\isPlugin().
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs(), and ILIAS\Cron\Job\Manager\UI\JobTable\formatTitle().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJob | ( | ) |
Definition at line 86 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs(), ILIAS\Cron\Job\Manager\UI\JobTable\formatTitle(), ILIAS\Cron\Job\JobEntity\getEffectiveScheduleType(), ILIAS\Cron\Job\JobEntity\getEffectiveScheduleValue(), and ILIAS\Cron\Job\JobEntity\getEffectiveTitle().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobId | ( | ) |
Definition at line 91 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_id.
Referenced by ILIAS\Cron\Job\JobEntity\getEffectiveJobId(), ILIAS\Cron\Job\JobEntity\getEffectiveTitle(), and CronJobEntityTest\testCollectionCanBeFilteredAndSliced().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultCode | ( | ) |
Definition at line 151 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_code.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatResultInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultDuration | ( | ) |
Definition at line 186 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_duration.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatResultInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultMessage | ( | ) |
Definition at line 156 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_message.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatResultInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultStatus | ( | ) |
Definition at line 141 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_status.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs(), and ILIAS\Cron\Job\Manager\UI\JobTable\formatResult().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultTimestamp | ( | ) |
Definition at line 166 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_timestamp.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatLastRun(), and ILIAS\Cron\Job\Manager\UI\JobTable\getRecords().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultType | ( | ) |
Definition at line 161 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_type.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatResultInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobResultUsrId | ( | ) |
Definition at line 146 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_result_usr_id.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatResultInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobStatus | ( | ) |
Definition at line 121 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_status.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobStatusTimestamp | ( | ) |
Definition at line 136 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_status_timestamp.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatStatusInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobStatusType | ( | ) |
Definition at line 131 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_status_type.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatStatusInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getJobStatusUsrId | ( | ) |
Definition at line 126 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$job_status_usr_id.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatStatusInfo().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getPath | ( | ) |
Definition at line 176 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$path.
| ILIAS\Cron\Job\JobEntity::getRunningTimestamp | ( | ) |
Definition at line 181 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$running_timestamp.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTable\formatLastRun(), and ILIAS\Cron\Job\Manager\UI\JobTable\getRecords().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getScheduleType | ( | ) |
Definition at line 111 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$schedule_type.
Referenced by ILIAS\Cron\Job\JobEntity\getEffectiveScheduleType(), and ILIAS\Cron\Job\JobEntity\getEffectiveScheduleValue().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::getScheduleValue | ( | ) |
Definition at line 116 of file JobEntity.php.
References ILIAS\Cron\Job\JobEntity\$schedule_value.
Referenced by ILIAS\Cron\Job\JobEntity\getEffectiveScheduleValue().
Here is the caller graph for this function:| ILIAS\Cron\Job\JobEntity::isPlugin | ( | ) |
Definition at line 196 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filter(), ILIAS\Cron\Job\Manager\UI\JobTableFilterMediator\filteredJobs(), ILIAS\Cron\Job\Manager\UI\JobTable\formatComponent(), ILIAS\Cron\Job\JobEntity\getEffectiveJobId(), and ILIAS\Cron\Job\JobEntity\getEffectiveTitle().
Here is the caller graph for this function:
|
private |
| array<string,mixed> | $record |
Definition at line 61 of file JobEntity.php.
References ILIAS\Repository\int().
Referenced by ILIAS\Cron\Job\JobEntity\__construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 45 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getAliveTimestamp().
|
private |
Definition at line 41 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getClass().
|
private |
Definition at line 28 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getComponent().
|
private |
Definition at line 27 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getEffectiveJobId(), and ILIAS\Cron\Job\JobEntity\getJobId().
|
private |
Definition at line 37 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultCode().
|
private |
Definition at line 44 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultDuration().
|
private |
Definition at line 38 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultMessage().
|
private |
Definition at line 35 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultStatus().
|
private |
Definition at line 40 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultTimestamp().
|
private |
Definition at line 39 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultType().
|
private |
Definition at line 36 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobResultUsrId().
|
private |
Definition at line 31 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobStatus().
|
private |
Definition at line 34 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobStatusTimestamp().
|
private |
Definition at line 33 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobStatusType().
|
private |
Definition at line 32 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getJobStatusUsrId().
|
private |
Definition at line 42 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getPath().
|
private |
Definition at line 43 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getRunningTimestamp().
|
private |
Definition at line 29 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getScheduleType().
|
private |
Definition at line 30 of file JobEntity.php.
Referenced by ILIAS\Cron\Job\JobEntity\getScheduleValue().