Schedule
extends EO_Schedule
Table of Contents
Methods
-
assignEntity()
: mixed
-
collectRawValues()
: mixed
-
create()
: mixed
-
defineAllowedDevices()
: mixed
-
defineUsersCount()
: mixed
-
edit()
: mixed
-
getAllowedMaxShiftStartOffset()
: mixed
-
getFixedScheduleTypeName()
: mixed
-
getFlextimeScheduleTypeName()
: mixed
-
getReportPeriodStartWeekDay()
: mixed
-
getScheduleRestriction()
: mixed
-
getShiftByWeekDay()
: mixed
-
getShiftedScheduleTypeName()
: mixed
-
isAllowedToEditRecord()
: mixed
-
isAllowedToReopenRecord()
: mixed
-
isAutoClosing()
: mixed
-
isAutoClosingEnabledForSchedule()
: mixed
-
isAutoStarting()
: mixed
-
isAutoStartingEnabledForSchedule()
: mixed
-
isControlledActionsConfigured()
: mixed
-
isControlledActionsStartOnly()
: mixed
-
isDeviceAllowed()
: mixed
-
isFixed()
: mixed
-
isFlextime()
: mixed
-
isScheduleFixed()
: mixed
-
isScheduleFlextime()
: mixed
-
isScheduleShifted()
: mixed
-
isScheduleTypeFixed()
: mixed
-
isScheduleTypeFlextime()
: mixed
-
isScheduleTypeShifted()
: mixed
-
isShifted()
: mixed
-
markDeleted()
: mixed
-
obtainActiveShifts()
: array<string|int, Shift>
-
obtainAssignmentByCode()
: mixed
-
obtainDepartmentAssignmentById()
: mixed
-
obtainDepartmentAssignments()
: EO_ScheduleDepartment_Collection
-
obtainFromAssignments()
: mixed
-
obtainScheduleViolationRules()
: ViolationRules|null
-
obtainShiftByPrimary()
: mixed
-
obtainShifts()
: array<string|int, Shift>
-
obtainUserAssignments()
: EO_ScheduleUser_Collection
-
obtainUserAssignmentsById()
: mixed
-
obtainUsersCount()
: mixed
-
obtainWorktimeRestrictions()
: mixed
assignEntity()
public
assignEntity(mixed $code[, mixed $excluded = false ]) : mixed
Parameters
-
$code
: mixed
-
-
$excluded
: mixed
= false
-
collectRawValues()
public
collectRawValues() : mixed
create()
public
static create(ScheduleForm $scheduleForm, mixed $calendarId) : mixed
Parameters
-
$scheduleForm
: ScheduleForm
-
-
$calendarId
: mixed
-
defineAllowedDevices()
public
defineAllowedDevices(mixed $allowedDevices) : mixed
Parameters
-
$allowedDevices
: mixed
-
defineUsersCount()
public
defineUsersCount(mixed $usersCount) : mixed
Parameters
-
$usersCount
: mixed
-
edit()
public
edit(ScheduleForm $scheduleForm) : mixed
Parameters
-
$scheduleForm
: ScheduleForm
-
getAllowedMaxShiftStartOffset()
public
getAllowedMaxShiftStartOffset() : mixed
getFixedScheduleTypeName()
public
static getFixedScheduleTypeName() : mixed
getFlextimeScheduleTypeName()
public
static getFlextimeScheduleTypeName() : mixed
getReportPeriodStartWeekDay()
public
getReportPeriodStartWeekDay() : mixed
getScheduleRestriction()
public
static getScheduleRestriction(mixed $schedule, mixed $configName) : mixed
Parameters
-
$schedule
: mixed
-
-
$configName
: mixed
-
getShiftByWeekDay()
public
getShiftByWeekDay(mixed $weekDay) : mixed
Parameters
-
$weekDay
: mixed
-
getShiftedScheduleTypeName()
public
static getShiftedScheduleTypeName() : mixed
isAllowedToEditRecord()
public
isAllowedToEditRecord() : mixed
isAllowedToReopenRecord()
public
isAllowedToReopenRecord() : mixed
isAutoClosing()
public
isAutoClosing() : mixed
isAutoClosingEnabledForSchedule()
public
static isAutoClosingEnabledForSchedule(mixed $schedule) : mixed
Parameters
-
$schedule
: mixed
-
isAutoStarting()
public
isAutoStarting() : mixed
isAutoStartingEnabledForSchedule()
public
static isAutoStartingEnabledForSchedule(mixed $schedule) : mixed
Parameters
-
$schedule
: mixed
-
public
static isControlledActionsConfigured(mixed $schedule) : mixed
Parameters
-
$schedule
: mixed
-
isControlledActionsStartOnly()
public
isControlledActionsStartOnly() : mixed
isDeviceAllowed()
public
static isDeviceAllowed(mixed $device, mixed $schedule) : mixed
Parameters
-
$device
: mixed
-
-
$schedule
: mixed
-
isFixed()
public
isFixed() : mixed
isFlextime()
public
isFlextime() : mixed
isScheduleFixed()
public
static isScheduleFixed(mixed $schedule) : mixed
Parameters
-
$schedule
: mixed
-
isScheduleFlextime()
public
static isScheduleFlextime(mixed $schedule) : mixed
Parameters
-
$schedule
: mixed
-
isScheduleShifted()
public
static isScheduleShifted(mixed $schedule) : mixed
Parameters
-
$schedule
: mixed
-
isScheduleTypeFixed()
public
static isScheduleTypeFixed(mixed $type) : mixed
Parameters
-
$type
: mixed
-
isScheduleTypeFlextime()
public
static isScheduleTypeFlextime(mixed $type) : mixed
Parameters
-
$type
: mixed
-
isScheduleTypeShifted()
public
static isScheduleTypeShifted(mixed $type) : mixed
Parameters
-
$type
: mixed
-
isShifted()
public
isShifted() : mixed
markDeleted()
public
markDeleted() : mixed
obtainActiveShifts()
public
obtainActiveShifts() : array<string|int, Shift>
Return values
array<string|int, Shift>
obtainAssignmentByCode()
public
obtainAssignmentByCode(mixed $entityCode) : mixed
Parameters
-
$entityCode
: mixed
-
obtainDepartmentAssignmentById()
public
obtainDepartmentAssignmentById(mixed $departmentId) : mixed
Parameters
-
$departmentId
: mixed
-
obtainDepartmentAssignments()
public
obtainDepartmentAssignments() : EO_ScheduleDepartment_Collection
Return values
EO_ScheduleDepartment_Collection
obtainFromAssignments()
public
obtainFromAssignments(mixed $userId) : mixed
Parameters
-
$userId
: mixed
-
obtainScheduleViolationRules()
public
obtainScheduleViolationRules() : ViolationRules|null
obtainShiftByPrimary()
public
obtainShiftByPrimary(mixed $shiftId) : mixed
Parameters
-
$shiftId
: mixed
-
obtainShifts()
public
obtainShifts() : array<string|int, Shift>
Return values
array<string|int, Shift>
obtainUserAssignments()
public
obtainUserAssignments() : EO_ScheduleUser_Collection
Return values
EO_ScheduleUser_Collection
obtainUserAssignmentsById()
public
obtainUserAssignmentsById(mixed $userId) : mixed
Parameters
-
$userId
: mixed
-
obtainUsersCount()
public
obtainUsersCount() : mixed
obtainWorktimeRestrictions()
public
obtainWorktimeRestrictions(mixed $name) : mixed
Parameters
-
$name
: mixed
-