ScheduleAssignmentsService extends BaseService
FinalYes
Class ScheduleAssignmentsService - class for internal needs.
Do not use it directly, it makes no sense
Table of Contents
Methods
- __construct() : mixed
- addUserAssignment() : BaseServiceResult
- deleteUserAssignments() : BaseServiceResult|ScheduleServiceResult
- excludeDepartments() : mixed
- findSchedulesForDepartments() : mixed
- saveAssignments() : ScheduleServiceResult
Methods
__construct()
public
__construct(ScheduleProvider $scheduleProvider, ShiftRepository $shiftRepository, ShiftPlanRepository $shiftPlanRepository, DepartmentRepository $departmentRepository) : mixed
Parameters
- $scheduleProvider : ScheduleProvider
- $shiftRepository : ShiftRepository
- $shiftPlanRepository : ShiftPlanRepository
- $departmentRepository : DepartmentRepository
addUserAssignment()
public
addUserAssignment(mixed $scheduleId, mixed $userIds) : BaseServiceResult
Parameters
- $scheduleId : mixed
- $userIds : mixed
Return values
BaseServiceResultdeleteUserAssignments()
public
deleteUserAssignments(mixed $scheduleId, mixed $userIds) : BaseServiceResult|ScheduleServiceResult
Parameters
- $scheduleId : mixed
- $userIds : mixed
Tags
Return values
BaseServiceResult|ScheduleServiceResultexcludeDepartments()
public
excludeDepartments(mixed $scheduleId, mixed $depIds) : mixed
Parameters
- $scheduleId : mixed
- $depIds : mixed
findSchedulesForDepartments()
public
findSchedulesForDepartments(mixed $departmentIds, mixed $exceptScheduleId) : mixed
Parameters
- $departmentIds : mixed
- $exceptScheduleId : mixed
saveAssignments()
public
saveAssignments(mixed $scheduleOrId, ScheduleForm $scheduleForm) : ScheduleServiceResult
Parameters
- $scheduleOrId : mixed
- $scheduleForm : ScheduleForm