|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilECSUtils:Static Public Member Functions | |
| static | _getOptionalEContentFields () |
| get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions More... | |
| static | _getOptionalECourseFields () |
| get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions More... | |
| static | getPossibleRemoteTypes (bool $a_with_captions=false) |
| Get all possible remote object types. More... | |
| static | getPossibleReleaseTypes (bool $a_with_captions=false) |
| Get all possible release object types. More... | |
| static | getEContentDefinition (string $a_resource_id) |
| Get econtent / metadata definition. More... | |
| static | getMatchableContent (string $a_resource_id, int $a_server_id, object $a_ecs_content, int $a_owner) |
| Convert ECS content to rule matchable values. More... | |
| static | getAdvancedMDValuesForObjId (int $a_obj_id) |
| Get advanced metadata values for object id. More... | |
Data Fields | |
| const | TYPE_ARRAY = 1 |
| const | TYPE_INT = 2 |
| const | TYPE_STRING = 3 |
| const | TYPE_TIMEPLACE = 4 |
Definition at line 23 of file class.ilECSUtils.php.
|
static |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions
Definition at line 34 of file class.ilECSUtils.php.
References getEContentDefinition().
Referenced by ilECSSettingsGUI\initMappingsForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions
Definition at line 45 of file class.ilECSUtils.php.
References getEContentDefinition().
Referenced by ilECSCategoryMapping\getPossibleFields(), and ilECSSettingsGUI\initMappingsForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get advanced metadata values for object id.
Definition at line 207 of file class.ilECSUtils.php.
References $res, and ilAdvancedMDValues\getInstancesForObjectId().
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSExportedContentTableGUI\fillRow(), and ilECSImportedContentTableGUI\fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get econtent / metadata definition.
Definition at line 99 of file class.ilECSUtils.php.
Referenced by _getOptionalEContentFields(), _getOptionalECourseFields(), ilECSCourseSettings\buildJson(), getMatchableContent(), and ilObjRemoteCourse\updateCustomFromECSContent().
Here is the caller graph for this function:
|
static |
Convert ECS content to rule matchable values.
Definition at line 132 of file class.ilECSUtils.php.
References $id, $res, $type, ilECSCategoryMappingRule\ATTR_ARRAY, ilECSCategoryMappingRule\ATTR_INT, ilECSCategoryMappingRule\ATTR_STRING, getEContentDefinition(), ilECSCommunitiesCache\getInstance(), TYPE_ARRAY, and TYPE_INT.
Referenced by ilRemoteObjectBase\createFromECSEContent(), and ilRemoteObjectBase\updateFromECSContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get all possible release object types.
Definition at line 77 of file class.ilECSUtils.php.
References $DIC, $id, $lng, and $res.
Referenced by ilECSParticipantSettingsGUI\initFormSettings(), and ilECSSettingsGUI\released().
Here is the caller graph for this function:
|
static |
Get all possible remote object types.
Definition at line 55 of file class.ilECSUtils.php.
References $DIC, $id, $lng, and $res.
Referenced by ilAdvancedMDRecord\_getAllRecordsByObjectType(), ilAdvancedMDRecord\_getAssignableObjectTypes(), ilECSImportManager\getAllImportedRemoteObjects(), ilECSEventQueueReader\handleImportReset(), ilECSSettingsGUI\imported(), ilECSSettingsGUI\initCategoryMappingForm(), and ilECSParticipantSettingsGUI\initFormSettings().
Here is the caller graph for this function:| const ilECSUtils::TYPE_ARRAY = 1 |
Definition at line 25 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), getMatchableContent(), and ilAdvancedMDFieldDefinitionText\importFromECS().
| const ilECSUtils::TYPE_INT = 2 |
Definition at line 26 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), getMatchableContent(), and ilAdvancedMDFieldDefinitionText\importFromECS().
| const ilECSUtils::TYPE_STRING = 3 |
Definition at line 27 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
| const ilECSUtils::TYPE_TIMEPLACE = 4 |
Definition at line 28 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilAdvancedMDFieldDefinitionDate\importFromECS(), ilAdvancedMDFieldDefinitionDateTime\importFromECS(), ilAdvancedMDFieldDefinitionText\importFromECS(), and ilRemoteObjectBase\importMetadataFromJson().