| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
 Inheritance diagram for ilAssQuestionProcessLockerDb:
 Collaboration diagram for ilAssQuestionProcessLockerDb:Public Member Functions | |
| __construct (ilDBInterface $db) | |
| isAssessmentLogEnabled () | |
| setAssessmentLogEnabled ($assessmentLogEnabled) | |
  Public Member Functions inherited from ilAssQuestionProcessLocker | |
| executePersistWorkingStateLockOperation (callable $operation) | |
| executeUserSolutionUpdateLockOperation (callable $operation) | |
| executeUserQuestionResultUpdateOperation (callable $operation) | |
| executeUserPassResultUpdateLockOperation (callable $operation) | |
| executeUserTestResultUpdateLockOperation (callable $operation) | |
| executeUserSolutionAdoptLockOperation (callable $operation) | |
Protected Attributes | |
| $db | |
| $atom_query | |
Private Member Functions | |
| getTablesUsedDuringAssessmentLog () | |
| getTablesUsedDuringSolutionUpdate () | |
| getTablesUsedDuringResultUpdate () | |
Private Attributes | |
| $assessmentLogEnabled = false | |
Definition at line 25 of file class.ilAssQuestionProcessLockerDb.php.
| ilAssQuestionProcessLockerDb::__construct | ( | ilDBInterface | $db | ) | 
| ilDBInterface | $db | 
Definition at line 45 of file class.ilAssQuestionProcessLockerDb.php.
References $db.
      
  | 
  protected | 
{
| callable | $operation | 
Reimplemented from ilAssQuestionProcessLocker.
Definition at line 149 of file class.ilAssQuestionProcessLockerDb.php.
References $ilDB.
      
  | 
  private | 
Definition at line 63 of file class.ilAssQuestionProcessLockerDb.php.
Referenced by onBeforeExecutingUserSolutionUpdateOperation().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 86 of file class.ilAssQuestionProcessLockerDb.php.
Referenced by onBeforeExecutingUserQuestionResultUpdateOperation(), and onBeforeExecutingUserSolutionAdoptOperation().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 76 of file class.ilAssQuestionProcessLockerDb.php.
Referenced by onBeforeExecutingUserSolutionAdoptOperation(), and onBeforeExecutingUserSolutionUpdateOperation().
 Here is the caller graph for this function:| ilAssQuestionProcessLockerDb::isAssessmentLogEnabled | ( | ) | 
Definition at line 50 of file class.ilAssQuestionProcessLockerDb.php.
References $assessmentLogEnabled.
Referenced by onBeforeExecutingUserSolutionUpdateOperation().
 Here is the caller graph for this function:
      
  | 
  protected | 
{}
Reimplemented from ilAssQuestionProcessLocker.
Definition at line 113 of file class.ilAssQuestionProcessLockerDb.php.
References getTablesUsedDuringResultUpdate().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Reimplemented from ilAssQuestionProcessLocker.
Definition at line 124 of file class.ilAssQuestionProcessLockerDb.php.
References getTablesUsedDuringResultUpdate(), and getTablesUsedDuringSolutionUpdate().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Reimplemented from ilAssQuestionProcessLocker.
Definition at line 96 of file class.ilAssQuestionProcessLockerDb.php.
References getTablesUsedDuringAssessmentLog(), getTablesUsedDuringSolutionUpdate(), and isAssessmentLogEnabled().
 Here is the call graph for this function:
      
  | 
  protected | 
{}
Reimplemented from ilAssQuestionProcessLocker.
Definition at line 138 of file class.ilAssQuestionProcessLockerDb.php.
| ilAssQuestionProcessLockerDb::setAssessmentLogEnabled | ( | $assessmentLogEnabled | ) | 
Definition at line 55 of file class.ilAssQuestionProcessLockerDb.php.
References $assessmentLogEnabled.
      
  | 
  private | 
Definition at line 40 of file class.ilAssQuestionProcessLockerDb.php.
Referenced by isAssessmentLogEnabled(), and setAssessmentLogEnabled().
      
  | 
  protected | 
Definition at line 35 of file class.ilAssQuestionProcessLockerDb.php.
      
  | 
  protected | 
Definition at line 30 of file class.ilAssQuestionProcessLockerDb.php.
Referenced by __construct().