ILIAS  trunk Revision v11.0_alpha-1851-ga8564da6fed
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator 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 ()
 
 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

◆ executeUserPassResultUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserPassResultUpdateLockOperation ( callable  $operation)
final

◆ executeUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::executeUserQuestionResultUpdateOperation ( callable  $operation)
final

◆ executeUserSolutionAdoptLockOperation()

ilAssQuestionProcessLocker::executeUserSolutionAdoptLockOperation ( callable  $operation)
final

◆ executeUserSolutionUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserSolutionUpdateLockOperation ( callable  $operation)
final

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

References executeOperation(), and onBeforeExecutingUserSolutionUpdateOperation().

47  : void
48  {
50  $this->executeOperation($operation);
51  }
+ Here is the call graph for this function:

◆ executeUserTestResultUpdateLockOperation()

ilAssQuestionProcessLocker::executeUserTestResultUpdateLockOperation ( callable  $operation)
final

◆ onAfterExecutingPersistWorkingStateOperation()

ilAssQuestionProcessLocker::onAfterExecutingPersistWorkingStateOperation ( )
protected

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

Referenced by executePersistWorkingStateLockOperation().

43  : void
44  {
45  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserPassResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserPassResultUpdateOperation ( )
protected

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

Referenced by executeUserPassResultUpdateLockOperation().

83  : void
84  {
85  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserQuestionResultUpdateOperation ( )
protected

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

Referenced by executeUserQuestionResultUpdateOperation().

68  : void
69  {
70  }
+ Here is the caller graph for this function:

◆ onAfterExecutingUserSolutionAdoptOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserSolutionAdoptOperation ( )
protected

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

Referenced by executeUserSolutionAdoptLockOperation().

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

◆ onAfterExecutingUserTestResultUpdateOperation()

ilAssQuestionProcessLocker::onAfterExecutingUserTestResultUpdateOperation ( )
protected

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

Referenced by executeUserTestResultUpdateLockOperation().

98  : void
99  {
100  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingPersistWorkingStateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingPersistWorkingStateOperation ( )
protected

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

Referenced by executePersistWorkingStateLockOperation().

39  : void
40  {
41  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserPassResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserPassResultUpdateOperation ( )
protected

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

Referenced by executeUserPassResultUpdateLockOperation().

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

◆ onBeforeExecutingUserQuestionResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserQuestionResultUpdateOperation ( )
protected

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

Referenced by executeUserQuestionResultUpdateOperation().

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

◆ onBeforeExecutingUserSolutionAdoptOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserSolutionAdoptOperation ( )
protected

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

Referenced by executeUserSolutionAdoptLockOperation().

109  : void
110  {
111  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserSolutionUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserSolutionUpdateOperation ( )
protected

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

Referenced by executeUserSolutionUpdateLockOperation().

53  : void
54  {
55  }
+ Here is the caller graph for this function:

◆ onBeforeExecutingUserTestResultUpdateOperation()

ilAssQuestionProcessLocker::onBeforeExecutingUserTestResultUpdateOperation ( )
protected

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

Referenced by executeUserTestResultUpdateLockOperation().

94  : void
95  {
96  }
+ Here is the caller graph for this function:

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