| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
 Collaboration diagram for ilECSDataMappingSettings:
 Collaboration diagram for ilECSDataMappingSettings:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Read settings.
private
Definition at line 139 of file class.ilECSDataMappingSettings.php.
References $mappings.
Referenced by __construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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.
| 
 | 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().