OSID Logo
OSID Specifications
configuration package
Version 3.0.0
Release Candidate Preview
Interfaceosid.configuration.Configuration
Implementsosid.OsidCatalog
Description

Configuration represents a configuration object. It contains a name, description and a set of properties that describe a configuration data set.

MethodisRegistry
Description

Tests if this configuration is a parameter registry. A parameter registry contains parameter definitions with no values.

Returnboolean true if this is a registry, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetConfigurationRecord
Description

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

Parametersosid.type.TypeconfigurationRecordTypethe type of configuration record to retrieve
Returnosid.configuration.records.ConfigurationRecordthe configuration record
ErrorsNULL_ARGUMENT configurationRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(configurationRecordType) is false
CompliancemandatoryThis method must be implemented.