| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Class ilOrgUnitUserRepository. More...
 Collaboration diagram for OrgUnit\User\ilOrgUnitUserRepository: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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:| OrgUnit\User\ilOrgUnitUserRepository::getOrgUnitUser | ( | int | $user_id | ) | 
| int | $user_id | 
Definition at line 117 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\loadSuperiors(), and OrgUnit\User\ilOrgUnitUserRepository\loadUsersByUserIds().
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 54 of file class.ilOrgUnitUserRepository.php.
References OrgUnit\User\ilOrgUnitUserRepository\$positionRepo, and ilOrgUnitLocalDIC\dic().
Referenced by OrgUnit\User\ilOrgUnitUserRepository\loadPositions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  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().
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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.