ILIAS
trunk Revision v11.0_alpha-1715-g7fc467680fb
|
Class ilOrgUnitUserRepository. More...
Public Member Functions | |
__construct () | |
ilOrgUnitUserRepository constructor. More... | |
withSuperiors () | |
withPositions () | |
getOrgUnitUsers (array $arr_user_id) | |
getOrgUnitUser (int $user_id) | |
loadSuperiors (array $user_ids) | |
getEmailAdressesOfSuperiors (array $user_ids) | |
loadPositions (array $user_ids) | |
Protected Member Functions | |
getAssignmentRepo () | |
getSuperiorsSql (array $user_ids) | |
Protected Attributes | |
ILIAS DI Container | $dic |
ilOrgUnitPositionDBRepository | $positionRepo |
array | $orgu_users |
bool | $with_superiors = false |
bool | $with_positions = false |
ilOrgUnitUserAssignmentDBRepository | $assignmentRepo |
Static Protected Attributes | |
static array | $instance |
Private Member Functions | |
getPositionRepo () | |
loadUsersByUserIds (array $user_ids) | |
Class ilOrgUnitUserRepository.
Definition at line 28 of file class.ilOrgUnitUserRepository.php.
OrgUnit\User\ilOrgUnitUserRepository::__construct | ( | ) |
ilOrgUnitUserRepository constructor.
Definition at line 48 of file class.ilOrgUnitUserRepository.php.
References $DIC.
|
protected |
Definition at line 64 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\$assignmentRepo, and ilOrgUnitLocalDIC\dic().
Referenced by OrgUnit\User\ilOrgUnitUserRepository\loadPositions().
OrgUnit\User\ilOrgUnitUserRepository::getEmailAdressesOfSuperiors | ( | array | $user_ids | ) |
array | $user_ids |
Definition at line 158 of file class.ilOrgUnitUserRepository.php.
References $data, $DIC, and OrgUnit\User\ilOrgUnitUserRepository\getSuperiorsSql().
OrgUnit\User\ilOrgUnitUserRepository::getOrgUnitUser | ( | int | $user_id | ) |
int | $user_id |
Definition at line 117 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\loadSuperiors(), OrgUnit\User\ilOrgUnitUserRepository\loadUsersByUserIds(), and null.
OrgUnit\User\ilOrgUnitUserRepository::getOrgUnitUsers | ( | array | $arr_user_id | ) |
array | $arr_user_id |
Definition at line 98 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\$orgu_users, OrgUnit\User\ilOrgUnitUserRepository\loadPositions(), OrgUnit\User\ilOrgUnitUserRepository\loadSuperiors(), and OrgUnit\User\ilOrgUnitUserRepository\loadUsersByUserIds().
|
private |
Definition at line 54 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\$positionRepo, and ilOrgUnitLocalDIC\dic().
Referenced by OrgUnit\User\ilOrgUnitUserRepository\loadPositions().
|
protected |
array | $user_ids |
Definition at line 176 of file class.ilOrgUnitUserRepository.php.
References $DIC, ilOrgUnitPosition\CORE_POSITION_EMPLOYEE, and ilOrgUnitPosition\CORE_POSITION_SUPERIOR.
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getEmailAdressesOfSuperiors(), and OrgUnit\User\ilOrgUnitUserRepository\loadSuperiors().
OrgUnit\User\ilOrgUnitUserRepository::loadPositions | ( | array | $user_ids | ) |
Definition at line 201 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\getAssignmentRepo(), OrgUnit\User\ilOrgUnitUser\getInstanceById(), and OrgUnit\User\ilOrgUnitUserRepository\getPositionRepo().
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getOrgUnitUsers().
OrgUnit\User\ilOrgUnitUserRepository::loadSuperiors | ( | array | $user_ids | ) |
array | $user_ids |
Definition at line 135 of file class.ilOrgUnitUserRepository.php.
References $data, $DIC, OrgUnit\User\ilOrgUnitUser\getInstance(), OrgUnit\User\ilOrgUnitUser\getInstanceById(), and OrgUnit\User\ilOrgUnitUserRepository\getSuperiorsSql().
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getOrgUnitUser(), and OrgUnit\User\ilOrgUnitUserRepository\getOrgUnitUsers().
|
private |
$user_ids |
Definition at line 215 of file class.ilOrgUnitUserRepository.php.
References $q, and OrgUnit\User\ilOrgUnitUser\getInstance().
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getOrgUnitUser(), and OrgUnit\User\ilOrgUnitUserRepository\getOrgUnitUsers().
OrgUnit\User\ilOrgUnitUserRepository::withPositions | ( | ) |
Definition at line 87 of file class.ilOrgUnitUserRepository.php.
OrgUnit\User\ilOrgUnitUserRepository::withSuperiors | ( | ) |
Definition at line 77 of file class.ilOrgUnitUserRepository.php.
|
protected |
Definition at line 43 of file class.ilOrgUnitUserRepository.php.
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getAssignmentRepo().
|
protected |
Definition at line 30 of file class.ilOrgUnitUserRepository.php.
|
staticprotected |
Definition at line 36 of file class.ilOrgUnitUserRepository.php.
|
protected |
Definition at line 40 of file class.ilOrgUnitUserRepository.php.
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getOrgUnitUsers().
|
protected |
Definition at line 31 of file class.ilOrgUnitUserRepository.php.
Referenced by OrgUnit\User\ilOrgUnitUserRepository\getPositionRepo().
|
protected |
Definition at line 42 of file class.ilOrgUnitUserRepository.php.
|
protected |
Definition at line 41 of file class.ilOrgUnitUserRepository.php.