| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilECSCmsCourseCommandQueueHandler:
 Collaboration diagram for ilECSCmsCourseCommandQueueHandler:Public Member Functions | |
| __construct (ilECSSetting $server) | |
| Constructor.  More... | |
| getServer () | |
| Get server.  More... | |
| getMid () | |
| Get mid.  More... | |
| checkAllocationActivation (ilECSSetting $server, $a_content_id) | |
| Check if course allocation is activated for one recipient of the.  More... | |
| handleCreate (ilECSSetting $server, $a_content_id) | |
| Handle create.  More... | |
| handleDelete (ilECSSetting $server, $a_content_id) | |
| Handle delete.  More... | |
| handleUpdate (ilECSSetting $server, $a_content_id) | |
| Handle update.  More... | |
  Public Member Functions inherited from ilECSCommandQueueHandler | |
| handleCreate (ilECSSetting $server, int $a_content_id) | |
| Handle create event.  More... | |
| handleUpdate (ilECSSetting $server, int $a_content_id) | |
| Handle update.  More... | |
| handleDelete (ilECSSetting $server, int $a_content_id) | |
| Handle delete action.  More... | |
Protected Member Functions | |
| doUpdate (int $a_content_id, $course) | |
| Perform update.  More... | |
Private Member Functions | |
| readCourse (ilECSSetting $server, $a_content_id) | |
| Read course from ecs.  More... | |
Private Attributes | |
| ilLogger | $logger | 
| ilECSSetting | $server | 
| int | $mid = 0 | 
Definition at line 23 of file class.ilECSCmsCourseCommandQueueHandler.php.
| ilECSCmsCourseCommandQueueHandler::__construct | ( | ilECSSetting | $server | ) | 
Constructor.
Definition at line 34 of file class.ilECSCmsCourseCommandQueueHandler.php.
References $DIC, $server, ILIAS\Repository\logger(), and ILIAS\UI\examples\Progress\Bar\server().
 Here is the call graph for this function:| ilECSCmsCourseCommandQueueHandler::checkAllocationActivation | ( | ilECSSetting | $server, | 
| $a_content_id | |||
| ) | 
Check if course allocation is activated for one recipient of the.
| ilECSSetting | $server | |
| $a_content_id | 
Definition at line 65 of file class.ilECSCmsCourseCommandQueueHandler.php.
References Vendor\Package\$e, ilECSParticipantSetting\getInstance(), ilECSNodeMappingSettings\getInstanceByServerMid(), getMid(), getServer(), and ILIAS\Repository\logger().
Referenced by handleCreate(), and handleUpdate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Perform update.
Definition at line 148 of file class.ilECSCmsCourseCommandQueueHandler.php.
References getServer(), and ILIAS\Repository\logger().
Referenced by handleCreate(), and handleUpdate().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilECSCmsCourseCommandQueueHandler::getMid | ( | ) | 
Get mid.
Definition at line 54 of file class.ilECSCmsCourseCommandQueueHandler.php.
References $mid.
Referenced by checkAllocationActivation().
 Here is the caller graph for this function:| ilECSCmsCourseCommandQueueHandler::getServer | ( | ) | 
Get server.
Definition at line 46 of file class.ilECSCmsCourseCommandQueueHandler.php.
References $server.
Referenced by checkAllocationActivation(), and doUpdate().
 Here is the caller graph for this function:| ilECSCmsCourseCommandQueueHandler::handleCreate | ( | ilECSSetting | $server, | 
| $a_content_id | |||
| ) | 
Handle create.
Definition at line 98 of file class.ilECSCmsCourseCommandQueueHandler.php.
References Vendor\Package\$e, checkAllocationActivation(), doUpdate(), ILIAS\Repository\logger(), and readCourse().
 Here is the call graph for this function:| ilECSCmsCourseCommandQueueHandler::handleDelete | ( | ilECSSetting | $server, | 
| $a_content_id | |||
| ) | 
Handle delete.
Definition at line 118 of file class.ilECSCmsCourseCommandQueueHandler.php.
| ilECSCmsCourseCommandQueueHandler::handleUpdate | ( | ilECSSetting | $server, | 
| $a_content_id | |||
| ) | 
Handle update.
Definition at line 127 of file class.ilECSCmsCourseCommandQueueHandler.php.
References Vendor\Package\$e, checkAllocationActivation(), doUpdate(), ILIAS\Repository\logger(), and readCourse().
 Here is the call graph for this function:
      
  | 
  private | 
Read course from ecs.
Definition at line 159 of file class.ilECSCmsCourseCommandQueueHandler.php.
Referenced by handleCreate(), and handleUpdate().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 25 of file class.ilECSCmsCourseCommandQueueHandler.php.
      
  | 
  private | 
Definition at line 28 of file class.ilECSCmsCourseCommandQueueHandler.php.
Referenced by getMid().
      
  | 
  private | 
Definition at line 27 of file class.ilECSCmsCourseCommandQueueHandler.php.
Referenced by __construct(), and getServer().