Interface | osid.configuration.ConfigurationManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.configuration.ConfigurationProfile | |||
Description |
The configuration manager provides access sessions to retrieve and manage configurations. A manager may support federation in that values can be accessed in a specified configuration and parameters may be defined in a specified registry. The sessions included in this manager are:
| ||
Method | getValueRetrievalSession | ||
Description |
Gets a configuration value retrieval session. | ||
Return | osid.configuration.ValueRetrievalSession | a ValueRetrievalSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsValueRetrieval() is false | ||
Compliance | optional | This method must be implemented if supportsValueRetrieval()
is true. | |
Method | getValueRetrievalSessionForConfiguration | ||
Description |
Gets a configuration value retrieval session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ValueRetrievalSession | a ValueRetrievalSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsValueRetrieval() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsValueRetrieval() are true. | |
Method | getValueLookupSession | ||
Description |
Gets a configuration value lookup session. | ||
Return | osid.configuration.ValueLookupSession | a ValueLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsValueLookup() is false | ||
Compliance | optional | This method must be implemented if supportsValueLookup() is
true. | |
Method | getValueLookupSessionForConfiguration | ||
Description |
Gets a configuration value lookup session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ValueLookupSession | a ValueLookupSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsValueLookup() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsValueLookup() are true. | |
Method | getValueQuerySession | ||
Description |
Gets a configuration value query session. | ||
Return | osid.configuration.ValueQuerySession | a ValueQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsValueQuery() is false | ||
Compliance | optional | This method must be implemented if supportsValueQuery() is
true. | |
Method | getValueQuerySessionForConfiguration | ||
Description |
Gets a configuration value query session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ValueQuerySession | a ValueQuerySession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsValueQuery() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsValueQuery() are true. | |
Method | getValueSearchSession | ||
Description |
Gets a configuration value search session | ||
Return | osid.configuration.ValueSearchSession | a ValueSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsValueSearch() is false | ||
Compliance | optional | This method must be implemented if supportsValueSearch() is
true. | |
Method | getValueSearchSessionForConfiguration | ||
Description |
Gets a configuration value search session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ValueSearchSession | a ValueSearchSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsValueSearch() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsValueSearch() are true. | |
Method | getValueAdminSession | ||
Description |
Gets a configuration value administration session. | ||
Return | osid.configuration.ValueAdminSession | a ValueAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsValueAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsValueAdmin() is
true. | |
Method | getValueAdminSessionForConfiguration | ||
Description |
Gets a value administration session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ValueAdminSession | a ValueAdminSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | supportsValueAdmin() or supportsVisibleFederation()
is false | ||
UNIMPLEMENTED | supportsValueAdmin() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsValueAdmin() are true. | |
Method | getValueNotificationSession | ||
Description |
Gets a value notification session. | ||
Parameters | osid.configuration.ValueReceiver | valueReceiver | the notification callback |
Return | osid.configuration.ValueNotificationSession | a ValueNotificationSession | |
Errors | NULL_ARGUMENT | valueReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsValueNotification() is false | ||
Compliance | optional | This method must be implemented if supportsValueNotification()
is true. | |
Method | getValueNotificationSessionForConfiguration | ||
Description |
Gets a value notification session using the specified configuration | ||
Parameters | osid.configuration.ValueReceiver | valueReceiver | the notification callback |
osid.id.Id | configurationId | the Id of the Configuration to use | |
Return | osid.configuration.ValueNotificationSession | a ValueNotificationSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | valueReceiver or configurationId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsValueNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsValueNotification() are true.
| |
Method | getParameterLookupSession | ||
Description |
Gets a parameter lookup session | ||
Return | osid.configuration.ParameterLookupSession | a ParameterLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsParameterLookup() is false | ||
Compliance | optional | This method must be implemented if supportsParameterLookup()
is true. | |
Method | getParameterLookupSessionForConfiguration | ||
Description |
Gets a parameter lookup session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ParameterLookupSession | a ParamaterLookupSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsParameterLookup() are true. | |
Method | getParameterQuerySession | ||
Description |
Gets a parameter query session | ||
Return | osid.configuration.ParameterQuerySession | a ParameterQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsParameterQuery() is false | ||
Compliance | optional | This method must be implemented if supportsParameterQuery()
is true. | |
Method | getParameterQuerySessionForConfiguration | ||
Description |
Gets a parameter search session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ParameterQuerySession | a ParamaterQuerySession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsParameterQuery() are true. | |
Method | getParameterSearchSession | ||
Description |
Gets a parameter search session | ||
Return | osid.configuration.ParameterSearchSession | a ParameterSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsParameterSearch() is false | ||
Compliance | optional | This method must be implemented if supportsParameterSearch()
is true. | |
Method | getParameterSearchSessionForConfiguration | ||
Description |
Gets a parameter search session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ParameterSearchSession | a ParamaterSearchSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsParameterSearch() are true. | |
Method | getParameterAdminSession | ||
Description |
Gets a parameter administration session. | ||
Return | osid.configuration.ParameterAdminSession | a ParameterAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsParameterAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsParameterAdmin()
is true. | |
Method | getParameterAdminSessionForConfiguration | ||
Description |
Gets a parameter administration session using the supplied configuration. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ParameterAdminSession | a ParameterAdminSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsParameterAdmin() are true. | |
Method | getParameterNotificationSession | ||
Description |
Gets a parameter notification session. | ||
Parameters | osid.configuration.ParameterReceiver | parameterReceiver | the notification callback |
Return | osid.configuration.ParameterNotificationSession | a ParameterNotificationSession | |
Errors | NULL_ARGUMENT | parameterReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterNotification() is false | ||
Compliance | optional | This method must be implemented if supportsParameterNotification()
is true. | |
Method | getParameterNotificationSessionForConfiguration | ||
Description |
Gets a parameter notification session using the specified configuration. | ||
Parameters | osid.configuration.ParameterReceiver | parameterReceiver | the notification callback |
osid.id.Id | configurationId | the Id of the Configuration to use | |
Return | osid.configuration.ParameterNotificationSession | a ParameterNotificationSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | parameterReceiver or configurationId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsVisibleFederation()
and supportsParameterNotification() are true.
| |
Method | getParameterConfigurationSession | ||
Description |
Gets a session for looking up mappings of parameters to configurations. | ||
Return | osid.configuration.ParameterConfigurationSession | a ParameterConfigurationSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsParameterConfiguration() is false | ||
Compliance | optional | This method must be implemented if supportsParameterConfiguration()
is true. | |
Method | getParameterConfigurationAssignmentSession | ||
Description |
Gets a session for managing mappings of parameters to configurations. | ||
Return | osid.configuration.ParameterConfigurationAssignmentSession | a ParameterConfigurationAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsParameterConfigurationAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsParameterConfigurationAssignment() is true. | |
Method | getParameterSmartConfigurationSession | ||
Description |
Gets a session for managing smart configurations. | ||
Parameters | osid.id.Id | configurationId | the Id of the Configuration to use |
Return | osid.configuration.ParameterSmartConfigurationSession | a ParameterSmartConfigurationSession | |
Errors | NOT_FOUND | configurationId is not found | |
NULL_ARGUMENT | configurationId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsParameterSmartConfiguration() is false
| ||
Compliance | optional | This method must be implemented if
supportsParameterSmartConfiguration() is true. | |
Method | getConfigurationLookupSession | ||
Description |
Gets a configuration lookup session. | ||
Return | osid.configuration.ConfigurationLookupSession | a ConfigurationLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationLookup() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationLookup()
is true. | |
Method | getConfigurationQuerySession | ||
Description |
Gets a configuration query session. | ||
Return | osid.configuration.ConfigurationQuerySession | a ConfigurationQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationQuery() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationQuery()
is true. | |
Method | getConfigurationSearchSession | ||
Description |
Gets a configuration search session. | ||
Return | osid.configuration.ConfigurationSearchSession | a ConfigurationSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationSearch() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationSearch()
is true. | |
Method | getConfigurationAdminSession | ||
Description |
Gets a configuration administration session. | ||
Return | osid.configuration.ConfigurationAdminSession | a ConfigurationAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationAdmin()
is true. | |
Method | getConfigurationNotificationSession | ||
Description |
Gets the notification session for subscribing to changes to configurations. | ||
Parameters | osid.configuration.ConfigurationReceiver | configurationReceiver | the notification callback |
Return | osid.configuration.ConfigurationNotificationSession | a ConfigurationNotificationSession | |
Errors | NULL_ARGUMENT | configurationReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsConfigurationNotification() is false | ||
Compliance | optional | This method must be implemented if
supportsConfigurationNotification() is true. | |
Method | getConfigurationHierarchySession | ||
Description |
Gets a hierarchy traversal service for configurations. | ||
Return | osid.configuration.ConfigurationHierarchySession | a ConfigurationHierarchySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationHierarchy() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationHierarchy()
is true. | |
Method | getConfigurationHierarchyDesignSession | ||
Description |
Gets a hierarchy design service for configurations. | ||
Return | osid.configuration.ConfigurationHierarchyDesignSession | a ConfigurationHierarchyDesignSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationHierarchyDesign() is false
| ||
Compliance | optional | This method must be implemented if
supportsConfigurationHierarchyDesign() is true. | |
Method | getConfigurationBatchManager | ||
Description |
Gets a | ||
Return | osid.configuration.batch.ConfigurationBatchManager | a ConfigurationBatchManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationBatch() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationBatch()
is true. | |
Method | getConfigurationRulesManager | ||
Description |
Gets a | ||
Return | osid.configuration.rules.ConfigurationRulesManager | a ConfigurationRulesManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsConfigurationRules() is false | ||
Compliance | optional | This method must be implemented if supportsConfigurationRules()
is true. |