|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for PRGAssignmentRepository:
Collaboration diagram for PRGAssignmentRepository: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.