OSID Logo
OSID Specifications
control package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.System
Implementsosid.OsidCatalog
Description

A System represents a collection of Devices, Inputs, Controllers, Settings, Triggers, ActionGroups, and Scenes.

MethodgetSystemRecord
Description

Gets the system record corresponding to the given System record Type. This method is used to retrieve an object implementing the requested record. The systemRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(systemRecordType) is true .

Parametersosid.type.TypesystemRecordTypethe type of system record to retrieve
Returnosid.control.records.SystemRecordthe system record
ErrorsNULL_ARGUMENT systemRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(systemRecordType) is false
CompliancemandatoryThis method must be implemented.