ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
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 24 of file class.ilECSDataMappingSettings.php.
|
private |
Singleton Constructor.
Definition at line 35 of file class.ilECSDataMappingSettings.php.
References $DIC, ilECSSetting\getInstanceByServerId(), read(), and ILIAS\Repository\settings().
ilECSDataMappingSettings::delete | ( | ) |
Delete server.
Definition at line 55 of file class.ilECSDataMappingSettings.php.
References ILIAS\Repository\settings().
|
static |
Get singleton instance.
Definition at line 47 of file class.ilECSDataMappingSettings.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSSetting\delete(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSExportedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilRemoteObjectBase\importMetadataFromJson(), and ilECSSettingsGUI\initMappingsForm().
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 92 of file class.ilECSDataMappingSettings.php.
ilECSDataMappingSettings::getMappings | ( | $a_mapping_type = ilECSDataMappingSetting::MAPPING_IMPORT_RCRS | ) |
get mappings
Definition at line 78 of file class.ilECSDataMappingSettings.php.
ilECSDataMappingSettings::getServer | ( | ) |
Get actice ecs setting.
Definition at line 68 of file class.ilECSDataMappingSettings.php.
References $settings.
Referenced by read().
|
private |
Read settings.
Definition at line 103 of file class.ilECSDataMappingSettings.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, getServer(), and ILIAS\Repository\int().
Referenced by __construct().
|
private |
Definition at line 31 of file class.ilECSDataMappingSettings.php.
|
staticprivate |
Definition at line 26 of file class.ilECSDataMappingSettings.php.
|
private |
Definition at line 29 of file class.ilECSDataMappingSettings.php.
|
private |
Definition at line 28 of file class.ilECSDataMappingSettings.php.
Referenced by getServer().