5include_once 
'Services/WebServices/ECS/classes/class.ilECSObjectSettings.php';
 
   19        return '/campusconnect/courselinks';
 
   26        $ilLog = 
$DIC[
'ilLog'];
 
   28        $json = $this->
getJsonCore(
'application/ecs-course');
 
   31        include_once(
'./Services/MetaData/classes/class.ilMDLanguage.php');
 
   37        $json->status = $this->content_obj->isActivated() ? 
'online' : 
'offline';
 
   39        include_once(
'./Services/WebServices/ECS/classes/class.ilECSUtils.php');
 
An exception for terminatinating execution or to throw for unit testing.
Class ilECSCourseSettings.
getECSObjectType()
Get ECS resource identifier, e.g.
buildJson(ilECSSetting $a_server)
Build resource-specific json.
Handles object exports to ECS.
getContentObject()
Get content object.
getJsonCore($a_etype)
Build core json structure.
addMetadataToJson(&$a_json, ilECSSetting $a_server, array $a_definition)
Add advanced metadata to json (export)
static getEContentDefinition($a_resource_id)
Get econtent / metadata definition.
static _lookupFirstLanguage($a_rbac_id, $a_obj_id, $a_obj_type)
Lookup first language.