ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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 10 of file class.ilAssQuestionProcessLocker.php.

Member Function Documentation

◆ executeOperation()

ilAssQuestionProcessLocker::executeOperation ( callable  $operation)
protected

◆ executePersistWorkingStateLockOperation()

ilAssQuestionProcessLocker::executePersistWorkingStateLockOperation ( callable  $operation)
final

◆ executeUserPassResultUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserPassResultUpdateLockOperation ( callable  $operation)
final

◆ executeUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::executeUserQuestionResultUpdateOperation ( callable  $operation)
final

◆ executeUserSolutionAdoptLockOperation()

ilAssQuestionProcessLocker::executeUserSolutionAdoptLockOperation ( callable  $operation)
final

◆ executeUserSolutionUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserSolutionUpdateLockOperation ( callable  $operation)
final

◆ executeUserTestResultUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserTestResultUpdateLockOperation ( callable  $operation)
final

◆ onAfterExecutingPersistWorkingStateOperation()

ilAssQuestionProcessLocker::onAfterExecutingPersistWorkingStateOperation ( )
protected

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

Referenced by executePersistWorkingStateLockOperation().

41  {
42  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserPassResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserPassResultUpdateOperation ( )
protected

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

Referenced by executeUserPassResultUpdateLockOperation().

113  {
114  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserQuestionResultUpdateOperation ( )
protected

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

Referenced by executeUserQuestionResultUpdateOperation().

89  {
90  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserSolutionAdoptOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserSolutionAdoptOperation ( )
protected

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

Referenced by executeUserSolutionAdoptLockOperation().

161  {
162  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserSolutionUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserSolutionUpdateOperation ( )
protected

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

Referenced by executeUserSolutionUpdateLockOperation().

65  {
66  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserTestResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserTestResultUpdateOperation ( )
protected

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

Referenced by executeUserTestResultUpdateLockOperation().

137  {
138  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingPersistWorkingStateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingPersistWorkingStateOperation ( )
protected

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

Referenced by executePersistWorkingStateLockOperation().

34  {
35  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserPassResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserPassResultUpdateOperation ( )
protected

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

Referenced by executeUserPassResultUpdateLockOperation().

106  {
107  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserQuestionResultUpdateOperation ( )
protected

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

Referenced by executeUserQuestionResultUpdateOperation().

82  {
83  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserSolutionAdoptOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserSolutionAdoptOperation ( )
protected

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

Referenced by executeUserSolutionAdoptLockOperation().

154  {
155  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserSolutionUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserSolutionUpdateOperation ( )
protected

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

Referenced by executeUserSolutionUpdateLockOperation().

58  {
59  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserTestResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserTestResultUpdateOperation ( )
protected

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

Referenced by executeUserTestResultUpdateLockOperation().

130  {
131  }
+ Here is the caller graph for this function:

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