OSID Logo
OSID Specifications
configuration package
Version 3.1.0
Interfaceosid.configuration.Configuration
Implementsosid.OsidCatalog
Used Byosid.configuration.ConfigurationAdminSession
osid.configuration.ConfigurationList
osid.configuration.ConfigurationLookupSession
osid.configuration.ConfigurationNode
osid.configuration.ParameterAdminSession
osid.configuration.ParameterLookupSession
osid.configuration.ParameterNotificationSession
osid.configuration.ParameterQuerySession
osid.configuration.ParameterSmartConfigurationSession
osid.configuration.ValueAdminSession
show 25 more…
osid.configuration.ValueLookupSession
osid.configuration.ValueNotificationSession
osid.configuration.ValueQuerySession
osid.configuration.ValueRetrievalSession
osid.configuration.rules.ParameterProcessorAdminSession
osid.configuration.rules.ParameterProcessorEnablerAdminSession
osid.configuration.rules.ParameterProcessorEnablerLookupSession
osid.configuration.rules.ParameterProcessorEnablerNotificationSession
osid.configuration.rules.ParameterProcessorEnablerQuerySession
osid.configuration.rules.ParameterProcessorEnablerRuleApplicationSession
osid.configuration.rules.ParameterProcessorEnablerRuleLookupSession
osid.configuration.rules.ParameterProcessorEnablerSmartConfigurationSession
osid.configuration.rules.ParameterProcessorLookupSession
osid.configuration.rules.ParameterProcessorNotificationSession
osid.configuration.rules.ParameterProcessorQuerySession
osid.configuration.rules.ParameterProcessorRuleApplicationSession
osid.configuration.rules.ParameterProcessorRuleLookupSession
osid.configuration.rules.ParameterProcessorSmartConfigurationSession
osid.configuration.rules.ValueEnablerAdminSession
osid.configuration.rules.ValueEnablerLookupSession
osid.configuration.rules.ValueEnablerNotificationSession
osid.configuration.rules.ValueEnablerQuerySession
osid.configuration.rules.ValueEnablerRuleApplicationSession
osid.configuration.rules.ValueEnablerRuleLookupSession
osid.configuration.rules.ValueEnablerSmartConfigurationSession
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
Compliancemandatory This 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.TypeconfigurationRecordType the type of configuration record to retrieve
Returnosid.configuration.records.ConfigurationRecord the configuration record
ErrorsNULL_ARGUMENT configurationRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(configurationRecordType) is false
Compliancemandatory This method must be implemented.