ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilAssQuestionProcessLocker.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
11 {
15  protected function executeOperation(callable $operation)
16  {
17  $operation();
18  }
19 
23  final public function executePersistWorkingStateLockOperation(callable $operation)
24  {
26  $this->executeOperation($operation);
28  }
29 
34  {
35  }
36 
41  {
42  }
43 
47  final public function executeUserSolutionUpdateLockOperation(callable $operation)
48  {
50  $this->executeOperation($operation);
52  }
53 
58  {
59  }
60 
65  {
66  }
67 
71  final public function executeUserQuestionResultUpdateOperation(callable $operation)
72  {
74  $this->executeOperation($operation);
76  }
77 
82  {
83  }
84 
89  {
90  }
91 
95  final public function executeUserPassResultUpdateLockOperation(callable $operation)
96  {
98  $this->executeOperation($operation);
100  }
101 
106  {
107  }
108 
113  {
114  }
115 
119  final public function executeUserTestResultUpdateLockOperation(callable $operation)
120  {
122  $this->executeOperation($operation);
124  }
125 
130  {
131  }
132 
137  {
138  }
139 
143  final public function executeUserSolutionAdoptLockOperation(callable $operation)
144  {
146  $this->executeOperation($operation);
148  }
149 
154  {
155  }
156 
161  {
162  }
163 }
executeUserPassResultUpdateLockOperation(callable $operation)
executeUserTestResultUpdateLockOperation(callable $operation)
executeUserSolutionAdoptLockOperation(callable $operation)
executeUserSolutionUpdateLockOperation(callable $operation)
executeUserQuestionResultUpdateOperation(callable $operation)
executePersistWorkingStateLockOperation(callable $operation)