| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for OrgUnit\User\ilOrgUnitUser:Public Member Functions | |
| addSuperior (ilOrgUnitUser $org_unit_user) | |
| addPositions (\ilOrgUnitPosition $org_unit_position) | |
| getSuperiors () | |
| loadSuperiors () | |
| getOrgUnitPositions () | |
| getUserId () | |
| getLogin () | |
| getEmail () | |
| getSecondEmail () | |
| setSecondEmail (string $second_email) | |
Static Public Member Functions | |
| static | getInstanceById (int $user_id) | 
| static | getInstance (int $user_id, string $login, string $email, string $second_email) | 
Protected Member Functions | |
| loadOrgUnitPositions () | |
Static Protected Attributes | |
| static array | $instances | 
Private Member Functions | |
| __construct (int $user_id, string $login, string $email, string $second_email) | |
Private Attributes | |
| int | $user_id | 
| string | $login | 
| string | |
| string | $second_email | 
| array | $org_unit_positions = [] | 
| array | $superiors = [] | 
Definition at line 25 of file class.ilOrgUnitUser.php.
      
  | 
  private | 
Definition at line 42 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$email, OrgUnit\User\ilOrgUnitUser\$login, OrgUnit\User\ilOrgUnitUser\$second_email, OrgUnit\User\ilOrgUnitUser\$user_id, and ILIAS\UI\examples\Symbol\Glyph\Login\login().
 Here is the call graph for this function:| OrgUnit\User\ilOrgUnitUser::addPositions | ( | \ilOrgUnitPosition | $org_unit_position | ) | 
Definition at line 86 of file class.ilOrgUnitUser.php.
| OrgUnit\User\ilOrgUnitUser::addSuperior | ( | ilOrgUnitUser | $org_unit_user | ) | 
Definition at line 81 of file class.ilOrgUnitUser.php.
| OrgUnit\User\ilOrgUnitUser::getEmail | ( | ) | 
Definition at line 143 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$email.
      
  | 
  static | 
Definition at line 68 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$email, OrgUnit\User\ilOrgUnitUser\$login, OrgUnit\User\ilOrgUnitUser\$second_email, and OrgUnit\User\ilOrgUnitUser\$user_id.
Referenced by OrgUnit\User\ilOrgUnitUserRepository\loadSuperiors(), and OrgUnit\User\ilOrgUnitUserRepository\loadUsersByUserIds().
 Here is the caller graph for this function:
      
  | 
  static | 
| Exception | 
Definition at line 53 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$user_id.
Referenced by OrgUnit\User\ilOrgUnitUserRepository\loadPositions(), and OrgUnit\User\ilOrgUnitUserRepository\loadSuperiors().
 Here is the caller graph for this function:| OrgUnit\User\ilOrgUnitUser::getLogin | ( | ) | 
Definition at line 138 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$login.
| OrgUnit\User\ilOrgUnitUser::getOrgUnitPositions | ( | ) | 
Definition at line 114 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$org_unit_positions, and OrgUnit\User\ilOrgUnitUser\loadOrgUnitPositions().
 Here is the call graph for this function:| OrgUnit\User\ilOrgUnitUser::getSecondEmail | ( | ) | 
Definition at line 148 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$second_email.
| OrgUnit\User\ilOrgUnitUser::getSuperiors | ( | ) | 
Definition at line 95 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$superiors, and OrgUnit\User\ilOrgUnitUser\loadSuperiors().
 Here is the call graph for this function:| OrgUnit\User\ilOrgUnitUser::getUserId | ( | ) | 
Definition at line 133 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$user_id.
Referenced by ilMailTemplateContext\resolvePlaceholder(), and ilMailTemplateContextTest\testGlobalPlaceholdersCanBeResolvedWithCorrespondingValues().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 127 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\getOrgUnitPositions().
 Here is the caller graph for this function:| OrgUnit\User\ilOrgUnitUser::loadSuperiors | ( | ) | 
Definition at line 104 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\getSuperiors().
 Here is the caller graph for this function:| OrgUnit\User\ilOrgUnitUser::setSecondEmail | ( | string | $second_email | ) | 
Definition at line 153 of file class.ilOrgUnitUser.php.
References OrgUnit\User\ilOrgUnitUser\$second_email.
      
  | 
  private | 
Definition at line 31 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\__construct(), OrgUnit\User\ilOrgUnitUser\getEmail(), and OrgUnit\User\ilOrgUnitUser\getInstance().
      
  | 
  staticprotected | 
Definition at line 28 of file class.ilOrgUnitUser.php.
      
  | 
  private | 
Definition at line 30 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\__construct(), OrgUnit\User\ilOrgUnitUser\getInstance(), and OrgUnit\User\ilOrgUnitUser\getLogin().
      
  | 
  private | 
Definition at line 36 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\getOrgUnitPositions().
      
  | 
  private | 
Definition at line 32 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\__construct(), OrgUnit\User\ilOrgUnitUser\getInstance(), OrgUnit\User\ilOrgUnitUser\getSecondEmail(), and OrgUnit\User\ilOrgUnitUser\setSecondEmail().
      
  | 
  private | 
Definition at line 40 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\getSuperiors().
      
  | 
  private | 
Definition at line 29 of file class.ilOrgUnitUser.php.
Referenced by OrgUnit\User\ilOrgUnitUser\__construct(), OrgUnit\User\ilOrgUnitUser\getInstance(), OrgUnit\User\ilOrgUnitUser\getInstanceById(), and OrgUnit\User\ilOrgUnitUser\getUserId().