| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilECSLearningModuleSettings:
 Collaboration diagram for ilECSLearningModuleSettings:Protected Member Functions | |
| getECSObjectType () | |
| buildJson (ilECSSetting $a_server) | |
  Protected Member Functions inherited from ilECSObjectSettings | |
| getECSObjectType () | |
| Get ECS resource identifier, e.g.  More... | |
| isActive () | |
| Is ECS (for current object) active?  More... | |
| ecsCanBeActivatedForObject (ilECSExportManager $export_manager, array $exportable_participants) | |
| getTrafoForECSExportSection (Refinery $refinery) | |
| getValueForECSExportOptionalGroup (ilECSExportManager $export_manager, array $potential_receivers) | |
| handleSettingsForServer (ilECSSetting $a_server, bool $a_export, array $a_mids) | |
| Save ECS settings (add- update- deleteResource)  More... | |
| doAdd (ilECSSetting $a_server, ilECSExport $a_export_settings, array $a_mids) | |
| Add resource to ECS.  More... | |
| doUpdate (ilECSSetting $a_server, ilECSExport $a_export_settings, array $a_mids=null) | |
| Update ECS resource.  More... | |
| getParticipants (int $a_server_id, int $a_econtent_id) | |
| Get participants for server and ecs resource.  More... | |
| sendNewContentNotification (ilECSSetting $a_server, $a_econtent_id) | |
| send notifications about new EContent  More... | |
| handlePermissionUpdate (ilECSSetting $server) | |
| Handle permission update.  More... | |
| getJsonCore (string $a_etype) | |
| Build core json structure.  More... | |
| addMetadataToJson (object $a_json, ilECSSetting $a_server, array $a_definition) | |
| Add advanced metadata to json (export)  More... | |
| buildJson (ilECSSetting $a_server) | |
| Build resource-specific json.  More... | |
Additional Inherited Members | |
  Public Member Functions inherited from ilECSObjectSettings | |
| __construct (ilObject $a_content_object) | |
| Constructor.  More... | |
| getContentObject () | |
| Get content object.  More... | |
| addSettingsToForm (ilPropertyFormGUI $a_form, $a_type) | |
| Fill ECS export settings "multiple servers".  More... | |
| getSettingsSection (FieldFactory $field_factory, Refinery $refinery) | |
| saveSettingsSection (array $section) | |
| handleSettingsUpdate (ilPropertyFormGUI $form) | |
| Update ECS Export Settings.  More... | |
| handleContentUpdate () | |
| Update ECS Content.  More... | |
| doDelete (ilECSSetting $a_server, ilECSExport $a_export_settings) | |
| Delete ECS resource.  More... | |
  Static Public Member Functions inherited from ilECSObjectSettings | |
| static | getInstanceByObject (ilObject $a_content_obj) | 
| Get settings handler for repository object.  More... | |
| static | _handleDelete (array $a_subbtree_nodes) | 
| handle delete Objects that are moved to the trash call ECS-Remove  More... | |
  Data Fields inherited from ilECSObjectSettings | |
| const | MAIL_SENDER = 6 | 
  Protected Attributes inherited from ilECSObjectSettings | |
| ilObject | $content_obj | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilECSLearningModuleSettings
Definition at line 24 of file class.ilECSLearningModuleSettings.php.
      
  | 
  protected | 
Definition at line 31 of file class.ilECSLearningModuleSettings.php.
References ilECSObjectSettings\getJsonCore().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 26 of file class.ilECSLearningModuleSettings.php.