ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
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 24 of file class.ilECSUtils.php.
|
static |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions
Definition at line 35 of file class.ilECSUtils.php.
Referenced by ilECSSettingsGUI\initMappingsForm().
|
static |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions
Definition at line 46 of file class.ilECSUtils.php.
Referenced by ilECSCategoryMapping\getPossibleFields(), and ilECSSettingsGUI\initMappingsForm().
|
static |
Get advanced metadata values for object id.
Definition at line 208 of file class.ilECSUtils.php.
References $res, ilAdvancedMDValues\getInstancesForObjectId(), and null.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSExportedContentTableGUI\fillRow(), and ilECSImportedContentTableGUI\fillRow().
|
static |
Get econtent / metadata definition.
Definition at line 100 of file class.ilECSUtils.php.
Referenced by ilECSCourseSettings\buildJson(), and ilObjRemoteCourse\updateCustomFromECSContent().
|
static |
Convert ECS content to rule matchable values.
Definition at line 133 of file class.ilECSUtils.php.
References $id, $res, ilECSCategoryMappingRule\ATTR_ARRAY, ilECSCategoryMappingRule\ATTR_INT, ilECSCategoryMappingRule\ATTR_STRING, ilECSCommunitiesCache\getInstance(), and null.
Referenced by ilRemoteObjectBase\createFromECSEContent(), and ilRemoteObjectBase\updateFromECSContent().
|
static |
Get all possible release object types.
Definition at line 78 of file class.ilECSUtils.php.
References $DIC, $id, $lng, and $res.
Referenced by ilECSParticipantSettingsGUI\initFormSettings(), and ilECSSettingsGUI\released().
|
static |
Get all possible remote object types.
Definition at line 56 of file class.ilECSUtils.php.
References $DIC, $id, $lng, and $res.
Referenced by ilAdvancedMDRecord\_getAllRecordsByObjectType(), ilAdvancedMDRecord\_getAssignableObjectTypes(), ilObjRole\_removeObjectId(), ilECSImportManager\getAllImportedRemoteObjects(), ilECSEventQueueReader\handleImportReset(), ilECSSettingsGUI\imported(), ilECSSettingsGUI\initCategoryMappingForm(), and ilECSParticipantSettingsGUI\initFormSettings().
const ilECSUtils::TYPE_ARRAY = 1 |
Definition at line 26 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
const ilECSUtils::TYPE_INT = 2 |
Definition at line 27 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
const ilECSUtils::TYPE_STRING = 3 |
Definition at line 28 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
const ilECSUtils::TYPE_TIMEPLACE = 4 |
Definition at line 29 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilAdvancedMDFieldDefinitionDate\importFromECS(), ilAdvancedMDFieldDefinitionDateTime\importFromECS(), ilAdvancedMDFieldDefinitionText\importFromECS(), and ilRemoteObjectBase\importMetadataFromJson().