ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
getMappings () | |
get mappings | |
setMappings ($a_mappings) | |
set mappings | |
getMappingByECSName ($a_key) | |
get mapping by key | |
save () | |
Save mappings. |
Static Public Member Functions | |
static | _getInstance () |
Get Singleton instance. |
Private Member Functions | |
__construct () | |
Singleton Constructor. | |
initStorage () | |
init data storage | |
read () | |
Read settings. |
Private Attributes | |
$mappings = array() |
Static Private Attributes | |
static | $instance = null |
Definition at line 32 of file class.ilECSDataMappingSettings.php.
|
private |
Singleton Constructor.
private
Definition at line 44 of file class.ilECSDataMappingSettings.php.
References initStorage(), and read().
|
static |
Get Singleton instance.
public
Definition at line 57 of file class.ilECSDataMappingSettings.php.
References $instance.
Referenced by ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSReleasedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilAdvancedMDRecordGUI\handleECSDefinitions(), ilAdvancedMDSubstitution\initECSMappings(), ilECSSettingsGUI\initMappingsForm(), ilAdvancedMDRecordGUI\loadECSDurationPost(), ilECSSettingsGUI\saveMappings(), ilAdvancedMDRecordGUI\showECSStart(), ilObjRemoteCourse\updateFromECSContent(), and ilECSContentWriter\updateJSON().
ilECSDataMappingSettings::getMappingByECSName | ( | $a_key | ) |
get mapping by key
public
string | ECS data field name. E.g. 'lecturer' |
Definition at line 106 of file class.ilECSDataMappingSettings.php.
ilECSDataMappingSettings::getMappings | ( | ) |
get mappings
public
Definition at line 72 of file class.ilECSDataMappingSettings.php.
|
private |
init data storage
private
Definition at line 127 of file class.ilECSDataMappingSettings.php.
Referenced by __construct().
|
private |
Read settings.
private
Definition at line 139 of file class.ilECSDataMappingSettings.php.
References $mappings.
Referenced by __construct().
ilECSDataMappingSettings::save | ( | ) |
Save mappings.
public
Definition at line 117 of file class.ilECSDataMappingSettings.php.
ilECSDataMappingSettings::setMappings | ( | $a_mappings | ) |
set mappings
public
array | e.g array('lecturer' => 0,'room' => 17). Which means 'lecturer' is ignored, 'room' is mapped against AdvancedFieldDefinition 17. |
Definition at line 84 of file class.ilECSDataMappingSettings.php.
References $key.
|
staticprivate |
Definition at line 34 of file class.ilECSDataMappingSettings.php.
Referenced by _getInstance().
|
private |
Definition at line 36 of file class.ilECSDataMappingSettings.php.
Referenced by read().