ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilAssQuestionProcessLocker Class Reference
+ Inheritance diagram for ilAssQuestionProcessLocker:
+ Collaboration diagram for ilAssQuestionProcessLocker:

Public Member Functions

 executePersistWorkingStateLockOperation (callable $operation)
 
 executeUserSolutionUpdateLockOperation (callable $operation)
 
 executeUserQuestionResultUpdateOperation (callable $operation)
 
 executeUserPassResultUpdateLockOperation (callable $operation)
 
 executeUserTestResultUpdateLockOperation (callable $operation)
 
 executeUserSolutionAdoptLockOperation (callable $operation)
 

Protected Member Functions

 executeOperation (callable $operation)
 
 onBeforeExecutingPersistWorkingStateOperation ()
 
 onAfterExecutingPersistWorkingStateOperation ()
 
 onBeforeExecutingUserSolutionUpdateOperation ()
 
 onAfterExecutingUserSolutionUpdateOperation ()
 
 onBeforeExecutingUserQuestionResultUpdateOperation ()
 
 onAfterExecutingUserQuestionResultUpdateOperation ()
 
 onBeforeExecutingUserPassResultUpdateOperation ()
 
 onAfterExecutingUserPassResultUpdateOperation ()
 
 onBeforeExecutingUserTestResultUpdateOperation ()
 
 onAfterExecutingUserTestResultUpdateOperation ()
 
 onBeforeExecutingUserSolutionAdoptOperation ()
 
 onAfterExecutingUserSolutionAdoptOperation ()
 

Detailed Description

Definition at line 25 of file class.ilAssQuestionProcessLocker.php.

Member Function Documentation

◆ executeOperation()

ilAssQuestionProcessLocker::executeOperation ( callable  $operation)
protected

◆ executePersistWorkingStateLockOperation()

ilAssQuestionProcessLocker::executePersistWorkingStateLockOperation ( callable  $operation)
final
Parameters
callable$operation

Definition at line 38 of file class.ilAssQuestionProcessLocker.php.

References executeOperation(), onAfterExecutingPersistWorkingStateOperation(), and onBeforeExecutingPersistWorkingStateOperation().

+ Here is the call graph for this function:

◆ executeUserPassResultUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserPassResultUpdateLockOperation ( callable  $operation)
final
Parameters
callable$operation

Definition at line 110 of file class.ilAssQuestionProcessLocker.php.

References executeOperation(), onAfterExecutingUserPassResultUpdateOperation(), and onBeforeExecutingUserPassResultUpdateOperation().

+ Here is the call graph for this function:

◆ executeUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::executeUserQuestionResultUpdateOperation ( callable  $operation)
final

◆ executeUserSolutionAdoptLockOperation()

ilAssQuestionProcessLocker::executeUserSolutionAdoptLockOperation ( callable  $operation)
final
Parameters
callable$operation

Definition at line 158 of file class.ilAssQuestionProcessLocker.php.

References executeOperation(), onAfterExecutingUserSolutionAdoptOperation(), and onBeforeExecutingUserSolutionAdoptOperation().

+ Here is the call graph for this function:

◆ executeUserSolutionUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserSolutionUpdateLockOperation ( callable  $operation)
final
Parameters
callable$operation

Definition at line 62 of file class.ilAssQuestionProcessLocker.php.

References executeOperation(), onAfterExecutingUserSolutionUpdateOperation(), and onBeforeExecutingUserSolutionUpdateOperation().

+ Here is the call graph for this function:

◆ executeUserTestResultUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserTestResultUpdateLockOperation ( callable  $operation)
final
Parameters
callable$operation

Definition at line 134 of file class.ilAssQuestionProcessLocker.php.

References executeOperation(), onAfterExecutingUserTestResultUpdateOperation(), and onBeforeExecutingUserTestResultUpdateOperation().

+ Here is the call graph for this function:

◆ onAfterExecutingPersistWorkingStateOperation()

ilAssQuestionProcessLocker::onAfterExecutingPersistWorkingStateOperation ( )
protected

Definition at line 55 of file class.ilAssQuestionProcessLocker.php.

Referenced by executePersistWorkingStateLockOperation().

55  : void
56  {
57  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserPassResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserPassResultUpdateOperation ( )
protected

Definition at line 127 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserPassResultUpdateLockOperation().

127  : void
128  {
129  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserQuestionResultUpdateOperation ( )
protected

Definition at line 103 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserQuestionResultUpdateOperation().

103  : void
104  {
105  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserSolutionAdoptOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserSolutionAdoptOperation ( )
protected

Definition at line 175 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserSolutionAdoptLockOperation().

175  : void
176  {
177  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserSolutionUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserSolutionUpdateOperation ( )
protected

Definition at line 79 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserSolutionUpdateLockOperation().

79  : void
80  {
81  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserTestResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserTestResultUpdateOperation ( )
protected

Definition at line 151 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserTestResultUpdateLockOperation().

151  : void
152  {
153  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingPersistWorkingStateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingPersistWorkingStateOperation ( )
protected

Definition at line 48 of file class.ilAssQuestionProcessLocker.php.

Referenced by executePersistWorkingStateLockOperation().

48  : void
49  {
50  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserPassResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserPassResultUpdateOperation ( )
protected

Definition at line 120 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserPassResultUpdateLockOperation().

120  : void
121  {
122  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserQuestionResultUpdateOperation ( )
protected

Definition at line 96 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserQuestionResultUpdateOperation().

96  : void
97  {
98  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserSolutionAdoptOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserSolutionAdoptOperation ( )
protected

Definition at line 168 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserSolutionAdoptLockOperation().

168  : void
169  {
170  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserSolutionUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserSolutionUpdateOperation ( )
protected

Definition at line 72 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserSolutionUpdateLockOperation().

72  : void
73  {
74  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserTestResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserTestResultUpdateOperation ( )
protected

Definition at line 144 of file class.ilAssQuestionProcessLocker.php.

Referenced by executeUserTestResultUpdateLockOperation().

144  : void
145  {
146  }
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: