ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
createFor (int $prg_obj_id, int $usr_id, int $assigning_usr_id) | |
get (int $id) | |
store (ilPRGAssignment $assignment) | |
delete (ilPRGAssignment $assignment) | |
deleteAllAssignmentsForProgrammeId (int $prg_obj_id) | |
getForUser (int $usr_id) | |
get all assignments for a user More... | |
getAllForNodeIsContained (int $prg_obj_id, array $user_filter=null, ilPRGAssignmentFilter $custom_filters=null) | |
get all assignments for all (or given) users, where the given node is part of the assignment More... | |
countAllForNodeIsContained (int $prg_obj_id, array $user_filter=null, ilPRGAssignmentFilter $custom_filters=null) | |
Count all assignments for all (or given) users, where the given node is part of the assignment. More... | |
getAllForSpecificNode (int $prg_obj_id, array $user_filter=null) | |
get all assignments for all (or given) users, where the given node is the root-node of the assignment More... | |
getPassedDeadline (\DateTimeImmutable $deadline) | |
getDashboardInstancesforUser (int $usr_id) | |
getAboutToExpire (array $programmes_and_due, bool $discard_formerly_notified=true) | |
getExpiredAndNotInvalidated () | |
Definition at line 21 of file PRGAssignmentRepository.php.
PRGAssignmentRepository::countAllForNodeIsContained | ( | int | $prg_obj_id, |
array | $user_filter = null , |
||
ilPRGAssignmentFilter | $custom_filters = null |
||
) |
Count all assignments for all (or given) users, where the given node is part of the assignment.
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::createFor | ( | int | $prg_obj_id, |
int | $usr_id, | ||
int | $assigning_usr_id | ||
) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::delete | ( | ilPRGAssignment | $assignment | ) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::deleteAllAssignmentsForProgrammeId | ( | int | $prg_obj_id | ) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::get | ( | int | $id | ) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::getAboutToExpire | ( | array | $programmes_and_due, |
bool | $discard_formerly_notified = true |
||
) |
array | <int $prg_obj_id, DateTimeImmutable $due> |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::getAllForNodeIsContained | ( | int | $prg_obj_id, |
array | $user_filter = null , |
||
ilPRGAssignmentFilter | $custom_filters = null |
||
) |
get all assignments for all (or given) users, where the given node is part of the assignment
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::getAllForSpecificNode | ( | int | $prg_obj_id, |
array | $user_filter = null |
||
) |
get all assignments for all (or given) users, where the given node is the root-node of the assignment
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::getDashboardInstancesforUser | ( | int | $usr_id | ) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::getExpiredAndNotInvalidated | ( | ) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::getForUser | ( | int | $usr_id | ) |
PRGAssignmentRepository::getPassedDeadline | ( | \DateTimeImmutable | $deadline | ) |
Implemented in ilPRGAssignmentDBRepository.
PRGAssignmentRepository::store | ( | ilPRGAssignment | $assignment | ) |
Implemented in ilPRGAssignmentDBRepository.