interface job_interface implements entity_interface

Public contract for the persisted async governance record.

Methods

int|null
get_id()

Get the entity unique identifier.

array
to_array()

Convert the entity state to a plain associative array.

string|null
get_uuid()

No description

string
get_extension()

No description

string
get_jobtype()

No description

string
get_transport()

No description

string
get_status()

No description

int
get_priority()

No description

string|null
get_dedupkey()

No description

string|null
get_groupkey()

No description

string|null
get_correlationid()

No description

string|null
get_subjecttype()

No description

int|null
get_subjectid()

No description

string|null
get_subjectkey()

No description

int|null
get_courseid()

No description

int|null
get_userid()

No description

string|null
get_payload()

No description

string|null
get_runnerref()

No description

int
get_attempts()

No description

int
get_maxattempts()

No description

int
get_availableat()

No description

int|null
get_startedat()

No description

int|null
get_finishedat()

No description

int|null
get_lastattemptat()

No description

string|null
get_lastmessage()

No description

int
get_timecreated()

No description

int
get_timemodified()

No description

array
get_attempt_log()

No description

Details

in entity_interface at line 38
int|null get_id()

Get the entity unique identifier.

Returns null if the entity has not been persisted yet.

Return Value

int|null

in entity_interface at line 46
array to_array()

Convert the entity state to a plain associative array.

Useful for DTO conversion, logging, or debugging.

Return Value

array

at line 29
string|null get_uuid()

No description

Return Value

string|null

at line 31
string get_extension()

No description

Return Value

string

at line 33
string get_jobtype()

No description

Return Value

string

at line 35
string get_transport()

No description

Return Value

string

at line 37
string get_status()

No description

Return Value

string

at line 39
int get_priority()

No description

Return Value

int

at line 41
string|null get_dedupkey()

No description

Return Value

string|null

at line 43
string|null get_groupkey()

No description

Return Value

string|null

at line 45
string|null get_correlationid()

No description

Return Value

string|null

at line 47
string|null get_subjecttype()

No description

Return Value

string|null

at line 49
int|null get_subjectid()

No description

Return Value

int|null

at line 51
string|null get_subjectkey()

No description

Return Value

string|null

at line 53
int|null get_courseid()

No description

Return Value

int|null

at line 55
int|null get_userid()

No description

Return Value

int|null

at line 57
string|null get_payload()

No description

Return Value

string|null

at line 59
string|null get_runnerref()

No description

Return Value

string|null

at line 61
int get_attempts()

No description

Return Value

int

at line 63
int get_maxattempts()

No description

Return Value

int

at line 65
int get_availableat()

No description

Return Value

int

at line 67
int|null get_startedat()

No description

Return Value

int|null

at line 69
int|null get_finishedat()

No description

Return Value

int|null

at line 71
int|null get_lastattemptat()

No description

Return Value

int|null

at line 73
string|null get_lastmessage()

No description

Return Value

string|null

at line 75
int get_timecreated()

No description

Return Value

int

at line 77
int get_timemodified()

No description

Return Value

int

at line 82
array get_attempt_log()

No description

Return Value

array