| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Table exc_team_data: Team Table il_exc_team: Team participants (holds the sequence due to historic reasons) More...
 Collaboration diagram for ILIAS\Exercise\Team\TeamDBRepository:Public Member Functions | |
| __construct (\ilDBInterface $db, InternalDataService $data) | |
| create () | |
| addUser (int $team_id, int $ass_id, int $user_id) | |
| removeUser (int $team_id, int $ass_id, int $user_id) | |
| getMembers (int $team_id) | |
| getTeamForMember (int $ass_id, int $user_id) | |
| getAllMemberIdsOfAssignment (int $assignment_id) | |
| getUserTeamMap (int $assignment_id) | |
| getAssignmentForTeam (int $team_id) | |
| getTeamIdsOfAssignment (int $ass_id) | |
| deleteTeam (int $team_id) | |
| deleteTeamLog (int $team_id) | |
Protected Attributes | |
| InternalDataService | $data | 
| ilDBInterface | $db | 
Table exc_team_data: Team Table il_exc_team: Team participants (holds the sequence due to historic reasons)
Definition at line 29 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::__construct | ( | \ilDBInterface | $db, | 
| InternalDataService | $data | ||
| ) | 
Definition at line 34 of file TeamDBRepository.php.
References ILIAS\Exercise\Team\TeamDBRepository\$data, and ILIAS\Exercise\Team\TeamDBRepository\$db.
| ILIAS\Exercise\Team\TeamDBRepository::addUser | ( | int | $team_id, | 
| int | $ass_id, | ||
| int | $user_id | ||
| ) | 
Definition at line 51 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::create | ( | ) | 
Definition at line 42 of file TeamDBRepository.php.
References $id.
| ILIAS\Exercise\Team\TeamDBRepository::deleteTeam | ( | int | $team_id | ) | 
Definition at line 164 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::deleteTeamLog | ( | int | $team_id | ) | 
Definition at line 184 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::getAllMemberIdsOfAssignment | ( | int | $assignment_id | ) | 
Definition at line 109 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::getAssignmentForTeam | ( | int | $team_id | ) | 
Definition at line 137 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::getMembers | ( | int | $team_id | ) | 
| ILIAS\Exercise\Team\TeamDBRepository::getTeamForMember | ( | int | $ass_id, | 
| int | $user_id | ||
| ) | 
Definition at line 94 of file TeamDBRepository.php.
| ILIAS\Exercise\Team\TeamDBRepository::getTeamIdsOfAssignment | ( | int | $ass_id | ) | 
Definition at line 149 of file TeamDBRepository.php.
References ILIAS\Repository\int().
 Here is the call graph for this function:| ILIAS\Exercise\Team\TeamDBRepository::getUserTeamMap | ( | int | $assignment_id | ) | 
Definition at line 122 of file TeamDBRepository.php.
References ILIAS\Repository\int().
 Here is the call graph for this function:| ILIAS\Exercise\Team\TeamDBRepository::removeUser | ( | int | $team_id, | 
| int | $ass_id, | ||
| int | $user_id | ||
| ) | 
Definition at line 60 of file TeamDBRepository.php.
      
  | 
  protected | 
Definition at line 31 of file TeamDBRepository.php.
Referenced by ILIAS\Exercise\Team\TeamDBRepository\__construct().
      
  | 
  protected | 
Definition at line 32 of file TeamDBRepository.php.
Referenced by ILIAS\Exercise\Team\TeamDBRepository\__construct().