ILIAS
trunk Revision v11.0_alpha-1723-g8e69f309bab
|
Public Member Functions | |
__construct (private ilDBInterface $db, ilSetting $ass_settings) | |
getUserId () | |
setUserId (int $user_id) | |
getActiveId () | |
setActiveId (int $active_id) | |
getTargetPass () | |
setTargetPass (int $target_pass) | |
getQuestionIds () | |
setQuestionIds (array $question_ids) | |
perform () | |
Protected Member Functions | |
adoptQuestionAnswer (int $question_id) | |
resetTargetSolution (int $question_id) | |
resetTargetResult (int $question_id) | |
adoptSourceSolution (int $question_id) | |
adoptSourceResult (int $question_id, int $source_pass) | |
getPreparedDeleteSolutionRecordsStatement () | |
getPreparedSelectSolutionRecordsStatement () | |
getPreparedInsertSolutionRecordStatement () | |
getPreparedDeleteResultRecordStatement () | |
getPreparedSelectResultRecordStatement () | |
getPreparedInsertResultRecordStatement () | |
Protected Attributes | |
int | $active_id = null |
int | $target_pass = null |
array | $question_ids = [] |
Static Protected Attributes | |
static ilDBStatement | $prepared_delete_solution_records_statement = null |
static ilDBStatement | $prepared_select_solution_records_statement = null |
static ilDBStatement | $prepared_insert_solution_record_statement = null |
static ilDBStatement | $prepared_delete_result_record_statement = null |
static ilDBStatement | $prepared_select_result_record_statement = null |
static ilDBStatement | $prepared_insert_result_record_statement = null |
Private Attributes | |
ilAssQuestionProcessLockerFactory | $process_locker_factory |
int | $user_id = null |
Definition at line 27 of file class.ilAssQuestionUserSolutionAdopter.php.
ilAssQuestionUserSolutionAdopter::__construct | ( | private ilDBInterface | $db, |
ilSetting | $ass_settings | ||
) |
Definition at line 46 of file class.ilAssQuestionUserSolutionAdopter.php.
|
protected |
Definition at line 110 of file class.ilAssQuestionUserSolutionAdopter.php.
References adoptSourceResult(), adoptSourceSolution(), null, resetTargetResult(), and resetTargetSolution().
Referenced by perform().
|
protected |
Definition at line 165 of file class.ilAssQuestionUserSolutionAdopter.php.
References $res, getActiveId(), getPreparedInsertResultRecordStatement(), getPreparedSelectResultRecordStatement(), and getTargetPass().
Referenced by adoptQuestionAnswer().
|
protected |
Definition at line 138 of file class.ilAssQuestionUserSolutionAdopter.php.
References $res, getActiveId(), getPreparedInsertSolutionRecordStatement(), getPreparedSelectSolutionRecordsStatement(), getTargetPass(), and null.
Referenced by adoptQuestionAnswer().
ilAssQuestionUserSolutionAdopter::getActiveId | ( | ) |
Definition at line 63 of file class.ilAssQuestionUserSolutionAdopter.php.
References $active_id.
Referenced by adoptSourceResult(), adoptSourceSolution(), resetTargetResult(), and resetTargetSolution().
|
protected |
Definition at line 231 of file class.ilAssQuestionUserSolutionAdopter.php.
References null.
Referenced by resetTargetResult().
|
protected |
Definition at line 182 of file class.ilAssQuestionUserSolutionAdopter.php.
References null.
Referenced by resetTargetSolution().
|
protected |
Definition at line 260 of file class.ilAssQuestionUserSolutionAdopter.php.
References null.
Referenced by adoptSourceResult().
|
protected |
Definition at line 211 of file class.ilAssQuestionUserSolutionAdopter.php.
References null.
Referenced by adoptSourceSolution().
|
protected |
Definition at line 243 of file class.ilAssQuestionUserSolutionAdopter.php.
References null.
Referenced by adoptSourceResult().
|
protected |
Definition at line 194 of file class.ilAssQuestionUserSolutionAdopter.php.
References null.
Referenced by adoptSourceSolution().
ilAssQuestionUserSolutionAdopter::getQuestionIds | ( | ) |
Definition at line 83 of file class.ilAssQuestionUserSolutionAdopter.php.
References $question_ids.
Referenced by perform().
ilAssQuestionUserSolutionAdopter::getTargetPass | ( | ) |
Definition at line 73 of file class.ilAssQuestionUserSolutionAdopter.php.
References $target_pass.
Referenced by adoptSourceResult(), adoptSourceSolution(), resetTargetResult(), and resetTargetSolution().
ilAssQuestionUserSolutionAdopter::getUserId | ( | ) |
Definition at line 53 of file class.ilAssQuestionUserSolutionAdopter.php.
References $user_id.
Referenced by perform().
ilAssQuestionUserSolutionAdopter::perform | ( | ) |
Definition at line 96 of file class.ilAssQuestionUserSolutionAdopter.php.
References adoptQuestionAnswer(), getQuestionIds(), and getUserId().
|
protected |
Definition at line 130 of file class.ilAssQuestionUserSolutionAdopter.php.
References getActiveId(), getPreparedDeleteResultRecordStatement(), and getTargetPass().
Referenced by adoptQuestionAnswer().
|
protected |
Definition at line 122 of file class.ilAssQuestionUserSolutionAdopter.php.
References getActiveId(), getPreparedDeleteSolutionRecordsStatement(), and getTargetPass().
Referenced by adoptQuestionAnswer().
ilAssQuestionUserSolutionAdopter::setActiveId | ( | int | $active_id | ) |
Definition at line 68 of file class.ilAssQuestionUserSolutionAdopter.php.
References $active_id.
ilAssQuestionUserSolutionAdopter::setQuestionIds | ( | array | $question_ids | ) |
array<int> | $question_ids |
Definition at line 91 of file class.ilAssQuestionUserSolutionAdopter.php.
References $question_ids.
ilAssQuestionUserSolutionAdopter::setTargetPass | ( | int | $target_pass | ) |
Definition at line 78 of file class.ilAssQuestionUserSolutionAdopter.php.
References $target_pass.
ilAssQuestionUserSolutionAdopter::setUserId | ( | int | $user_id | ) |
Definition at line 58 of file class.ilAssQuestionUserSolutionAdopter.php.
References $user_id.
|
protected |
Definition at line 38 of file class.ilAssQuestionUserSolutionAdopter.php.
Referenced by getActiveId(), and setActiveId().
|
staticprotected |
Definition at line 32 of file class.ilAssQuestionUserSolutionAdopter.php.
|
staticprotected |
Definition at line 29 of file class.ilAssQuestionUserSolutionAdopter.php.
|
staticprotected |
Definition at line 34 of file class.ilAssQuestionUserSolutionAdopter.php.
|
staticprotected |
Definition at line 31 of file class.ilAssQuestionUserSolutionAdopter.php.
|
staticprotected |
Definition at line 33 of file class.ilAssQuestionUserSolutionAdopter.php.
|
staticprotected |
Definition at line 30 of file class.ilAssQuestionUserSolutionAdopter.php.
|
private |
Definition at line 36 of file class.ilAssQuestionUserSolutionAdopter.php.
|
protected |
Definition at line 44 of file class.ilAssQuestionUserSolutionAdopter.php.
Referenced by getQuestionIds(), and setQuestionIds().
|
protected |
Definition at line 39 of file class.ilAssQuestionUserSolutionAdopter.php.
Referenced by getTargetPass(), and setTargetPass().
|
private |
Definition at line 37 of file class.ilAssQuestionUserSolutionAdopter.php.
Referenced by getUserId(), and setUserId().