| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilECSDataMappingSettings:Public Member Functions | |
| delete () | |
| Delete server.  More... | |
| getServer () | |
| Get actice ecs setting.  More... | |
| getMappings ($a_mapping_type=ilECSDataMappingSetting::MAPPING_IMPORT_RCRS) | |
| get mappings  More... | |
| getMappingByECSName (int $a_mapping_type, string $a_key) | |
| get mapping by key  More... | |
Static Public Member Functions | |
| static | getInstanceByServerId (int $a_server_id) | 
| Get singleton instance.  More... | |
Private Member Functions | |
| __construct (int $a_server_id) | |
| Singleton Constructor.  More... | |
| read () | |
| Read settings.  More... | |
Private Attributes | |
| ilECSSetting | $settings | 
| array | $mappings | 
| ilDbInterface | $db | 
Static Private Attributes | |
| static array | $instances = null | 
Definition at line 23 of file class.ilECSDataMappingSettings.php.
      
  | 
  private | 
Singleton Constructor.
Definition at line 34 of file class.ilECSDataMappingSettings.php.
References $DIC, ilECSSetting\getInstanceByServerId(), read(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilECSDataMappingSettings::delete | ( | ) | 
Delete server.
Definition at line 54 of file class.ilECSDataMappingSettings.php.
References ILIAS\Repository\settings().
 Here is the call graph for this function:
      
  | 
  static | 
Get singleton instance.
Definition at line 46 of file class.ilECSDataMappingSettings.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSSetting\delete(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSExportedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilRemoteObjectBase\importMetadataFromJson(), and ilECSSettingsGUI\initMappingsForm().
 Here is the caller graph for this function:| ilECSDataMappingSettings::getMappingByECSName | ( | int | $a_mapping_type, | 
| string | $a_key | ||
| ) | 
get mapping by key
| int | mapping type import, export, crs, rcrs | 
| string | ECS data field name. E.g. 'lecturer' | 
Definition at line 91 of file class.ilECSDataMappingSettings.php.
| ilECSDataMappingSettings::getMappings | ( | $a_mapping_type = ilECSDataMappingSetting::MAPPING_IMPORT_RCRS | ) | 
get mappings
Definition at line 77 of file class.ilECSDataMappingSettings.php.
| ilECSDataMappingSettings::getServer | ( | ) | 
Get actice ecs setting.
Definition at line 67 of file class.ilECSDataMappingSettings.php.
References $settings.
Referenced by read().
 Here is the caller graph for this function:
      
  | 
  private | 
Read settings.
Definition at line 102 of file class.ilECSDataMappingSettings.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, getServer(), and ILIAS\Repository\int().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 30 of file class.ilECSDataMappingSettings.php.
      
  | 
  staticprivate | 
Definition at line 25 of file class.ilECSDataMappingSettings.php.
      
  | 
  private | 
Definition at line 28 of file class.ilECSDataMappingSettings.php.
      
  | 
  private | 
Definition at line 27 of file class.ilECSDataMappingSettings.php.
Referenced by getServer().