ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
findOrCreateAssignment (int $user_id, int $position_id, int $orgu_id) | |
findAllUserAssingmentsByUserIds (array $arr_user_ids) | |
getEmplSuperiorList (array $arr_empl_user_ids) | |
getPositionsOfUserId (int $user_id) | |
getAssignmentOrFail (int $user_id, int $position_id, int $orgu_id) | |
getAssignmentsOfUserId (int $user_id) | |
getUserIdsOfOrgUnit (int $orgunit_ref_id) | |
getUserIdsOfOrgUnits (array $orgunit_ref_id) | |
getUserIdsOfOrgUnitsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false) | |
getUserIdsOfOrgUnitsInPosition (array $orgu_ids, int $position_id) | |
getUserIdsOfUsersOrgUnitsInPosition (int $user_id, array $users_position_id, int $position_id, bool $recursive=false) | |
getOrgUnitIdsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false) | |
getUserIdsOfPosition (int $position_id) | |
getUserAssignmentsOfPosition (int $position_id) | |
deleteAllAssignmentsOfUser (int $user_id) | |
Static Public Member Functions | |
static | getInstance () |
Static Protected Attributes | |
static self | $instance |
Definition at line 26 of file class.ilOrgUnitUserAssignmentRepository.php.
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::deleteAllAssignmentsOfUser | ( | int | $user_id | ) |
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::findAllUserAssingmentsByUserIds | ( | array | $arr_user_ids | ) |
$arr_user_ids | [] |
Definition at line 61 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::findOrCreateAssignment | ( | int | $user_id, |
int | $position_id, | ||
int | $orgu_id | ||
) |
Definition at line 39 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getAssignmentOrFail | ( | int | $user_id, |
int | $position_id, | ||
int | $orgu_id | ||
) |
ilException |
Definition at line 123 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getAssignmentsOfUserId | ( | int | $user_id | ) |
Definition at line 141 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
Referenced by OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getPositionsOfUserId().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getEmplSuperiorList | ( | array | $arr_empl_user_ids | ) |
int[] | $arr_empl_user_ids |
Definition at line 77 of file class.ilOrgUnitUserAssignmentRepository.php.
References $data, $DIC, ilOrgUnitPosition\CORE_POSITION_EMPLOYEE, and ilOrgUnitPosition\CORE_POSITION_SUPERIOR.
|
static |
Definition at line 30 of file class.ilOrgUnitUserAssignmentRepository.php.
Referenced by ilPRGAssignmentDBRepository\interimOrguLookup().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getOrgUnitIdsOfUsersPosition | ( | int | $position_id, |
int | $user_id, | ||
bool | $recursive = false |
||
) |
Definition at line 207 of file class.ilOrgUnitUserAssignmentRepository.php.
References ilObjOrgUnitTree\_getInstance(), and ActiveRecord\where().
Referenced by OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getUserIdsOfOrgUnitsOfUsersPosition(), and OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getUserIdsOfUsersOrgUnitsInPosition().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getPositionsOfUserId | ( | int | $user_id | ) |
int | $user_id |
Definition at line 110 of file class.ilOrgUnitUserAssignmentRepository.php.
References OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getAssignmentsOfUserId().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserAssignmentsOfPosition | ( | int | $position_id | ) |
Definition at line 243 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnit | ( | int | $orgunit_ref_id | ) |
Definition at line 149 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnits | ( | array | $orgunit_ref_id | ) |
int[] | $orgunit_ref_id |
Definition at line 158 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnitsInPosition | ( | array | $orgu_ids, |
int | $position_id | ||
) |
int[] | $orgu_ids |
Definition at line 181 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnitsOfUsersPosition | ( | int | $position_id, |
int | $user_id, | ||
bool | $recursive = false |
||
) |
Definition at line 166 of file class.ilOrgUnitUserAssignmentRepository.php.
References OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getOrgUnitIdsOfUsersPosition(), and ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfPosition | ( | int | $position_id | ) |
Definition at line 233 of file class.ilOrgUnitUserAssignmentRepository.php.
References ActiveRecord\where().
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfUsersOrgUnitsInPosition | ( | int | $user_id, |
array | $users_position_id, | ||
int | $position_id, | ||
bool | $recursive = false |
||
) |
Definition at line 192 of file class.ilOrgUnitUserAssignmentRepository.php.
References OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getOrgUnitIdsOfUsersPosition(), and ActiveRecord\where().
|
staticprotected |
Definition at line 28 of file class.ilOrgUnitUserAssignmentRepository.php.