WorktimeServiceResult extends BaseServiceResult
Table of Contents
Constants
- ERROR_EMPTY_ACTIONS = 'ERROR_EMPTY_ACTIONS'
- ERROR_EXPIRED_REASON_NEEDED = 'ERROR_EXPIRED_REASON_NEEDED'
- ERROR_FOR_USER = 'ERROR_FOR_USER'
- ERROR_MULTI_ACTIONS = 'ERROR_MULTI_ACTIONS'
- ERROR_REASON_NEEDED = 'ERROR_REPORT_NEEDED'
Methods
- addProhibitedActionError() : mixed
- addReasonNeededError() : mixed
- addRecordNotFoundError() : mixed
- addScheduleNotFoundError() : mixed
- createByResult() : static
- createWithErrorText() : static
- getFirstError() : Error|null
- getSchedule() : Schedule
- getShift() : Shift|null
- getWorktimeAction() : WorktimeAction
- getWorktimeEvent() : mixed
- getWorktimeEvents() : array<string|int, WorktimeEvent>
- getWorktimeRecord() : WorktimeRecord
- isSuccessResult() : mixed
- setSchedule() : $this
- setShift() : $this
- setWorktimeAction() : WorktimeServiceResult
- setWorktimeEvent() : WorktimeServiceResult
- setWorktimeEvents() : WorktimeServiceResult
- setWorktimeRecord() : WorktimeServiceResult
Constants
ERROR_EMPTY_ACTIONS
public
mixed
ERROR_EMPTY_ACTIONS
= 'ERROR_EMPTY_ACTIONS'
ERROR_EXPIRED_REASON_NEEDED
public
mixed
ERROR_EXPIRED_REASON_NEEDED
= 'ERROR_EXPIRED_REASON_NEEDED'
ERROR_FOR_USER
public
mixed
ERROR_FOR_USER
= 'ERROR_FOR_USER'
ERROR_MULTI_ACTIONS
public
mixed
ERROR_MULTI_ACTIONS
= 'ERROR_MULTI_ACTIONS'
ERROR_REASON_NEEDED
public
mixed
ERROR_REASON_NEEDED
= 'ERROR_REPORT_NEEDED'
Methods
addProhibitedActionError()
public
addProhibitedActionError([mixed $code = 0 ][, mixed $reasonCode = null ]) : mixed
Parameters
- $code : mixed = 0
- $reasonCode : mixed = null
addReasonNeededError()
public
addReasonNeededError() : mixed
addRecordNotFoundError()
public
addRecordNotFoundError() : mixed
addScheduleNotFoundError()
public
addScheduleNotFoundError([mixed $code = 0 ]) : mixed
Parameters
- $code : mixed = 0
createByResult()
public
static createByResult(Result $result) : static
Parameters
- $result : Result
Return values
staticcreateWithErrorText()
public
static createWithErrorText(mixed $text[, mixed $code = 0 ]) : static
Parameters
- $text : mixed
- $code : mixed = 0
Return values
staticgetFirstError()
public
getFirstError() : Error|null
Return values
Error|nullgetSchedule()
public
getSchedule() : Schedule
Return values
SchedulegetShift()
public
getShift() : Shift|null
Return values
Shift|nullgetWorktimeAction()
public
getWorktimeAction() : WorktimeAction
Return values
WorktimeActiongetWorktimeEvent()
public
getWorktimeEvent() : mixed
getWorktimeEvents()
public
getWorktimeEvents() : array<string|int, WorktimeEvent>
Return values
array<string|int, WorktimeEvent>getWorktimeRecord()
public
getWorktimeRecord() : WorktimeRecord
Return values
WorktimeRecordisSuccessResult()
public
static isSuccessResult(Result $result) : mixed
Parameters
- $result : Result
setSchedule()
public
setSchedule(Schedule $schedule) : $this
Parameters
- $schedule : Schedule
Return values
$thissetShift()
public
setShift(Shift $shift) : $this
Parameters
- $shift : Shift
Return values
$thissetWorktimeAction()
public
setWorktimeAction(WorktimeAction $worktimeAction) : WorktimeServiceResult
Parameters
- $worktimeAction : WorktimeAction
Return values
WorktimeServiceResultsetWorktimeEvent()
public
setWorktimeEvent(WorktimeEvent $worktimeEvent) : WorktimeServiceResult
Parameters
- $worktimeEvent : WorktimeEvent
Return values
WorktimeServiceResultsetWorktimeEvents()
public
setWorktimeEvents(mixed $worktimeEvents) : WorktimeServiceResult
Parameters
- $worktimeEvents : mixed
Return values
WorktimeServiceResultsetWorktimeRecord()
public
setWorktimeRecord(mixed $worktimeRecord) : WorktimeServiceResult
Parameters
- $worktimeRecord : mixed