ILIAS
trunk Revision v11.0_alpha-1723-g8e69f309bab
|
Persistence of "monitored" sources for automatic membership. More...
Public Member Functions | |
getFor (int $prg_obj_id) | |
Read auto-membership sources of programme. More... | |
create (int $prg_obj_id, string $source_type, int $source_id, bool $enabled, ?int $last_edited_usr_id=null, ?DateTimeImmutable $last_edited=null) | |
Build an auto-membership source. More... | |
update (ilStudyProgrammeAutoMembershipSource $ams) | |
Update an auto-membership source. More... | |
delete (int $prg_obj_id, string $source_type, int $source_id) | |
Delete a single source-setting. More... | |
deleteFor (int $prg_obj_id) | |
Delete all auto-membership sources of a programme. More... | |
Static Public Member Functions | |
static | getProgrammesFor (string $source_type, int $source_id) |
Get all programmes' obj_ids monitoring the given source. More... | |
Persistence of "monitored" sources for automatic membership.
Definition at line 24 of file interface.ilStudyProgrammeAutoMembershipsRepository.php.
ilStudyProgrammeAutoMembershipsRepository::create | ( | int | $prg_obj_id, |
string | $source_type, | ||
int | $source_id, | ||
bool | $enabled, | ||
?int | $last_edited_usr_id = null , |
||
?DateTimeImmutable | $last_edited = null |
||
) |
Build an auto-membership source.
ilStudyProgrammeAutoMembershipsRepository::delete | ( | int | $prg_obj_id, |
string | $source_type, | ||
int | $source_id | ||
) |
Delete a single source-setting.
Implemented in ilStudyProgrammeAutoMembershipsDBRepository.
ilStudyProgrammeAutoMembershipsRepository::deleteFor | ( | int | $prg_obj_id | ) |
Delete all auto-membership sources of a programme.
Implemented in ilStudyProgrammeAutoMembershipsDBRepository.
ilStudyProgrammeAutoMembershipsRepository::getFor | ( | int | $prg_obj_id | ) |
Read auto-membership sources of programme.
Implemented in ilStudyProgrammeAutoMembershipsDBRepository.
|
static |
Get all programmes' obj_ids monitoring the given source.
Implemented in ilStudyProgrammeAutoMembershipsDBRepository.
ilStudyProgrammeAutoMembershipsRepository::update | ( | ilStudyProgrammeAutoMembershipSource | $ams | ) |
Update an auto-membership source.
Implemented in ilStudyProgrammeAutoMembershipsDBRepository.