OSID Logo
OSID Specifications
configuration batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.configuration.batch.ConfigurationBatchProxyManager
Implementsosid.OsidProxyManager
osid.configuration.batch.ConfigurationBatchProfile
Description

The configuration batch proxy manager provides access to configuration batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • ValueBatchAdminSession: a session to create, modify and delete values in bulk
  • ParameterBatchSession: a session to create, modify and delete parameters in bulk
  • ConfigurationBatchAdminSession: a session to create, modify and delete configurations in bulk
MethodgetValueBatchAdminSession
Description

Gets the OsidSession associated with the bulk value administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.configuration.batch.ValueBatchAdminSessiona ValueBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsValueBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsValueBatchAdmin() is true.
MethodgetValueBatchAdminSessionForConfiguration
Description

Gets the OsidSession associated with the bulk value administration service for the given configuration.

Parametersosid.id.IdconfigurationIdthe Id of the Configuration
osid.proxy.Proxyproxya proxy
Returnosid.configuration.batch.ValueBatchAdminSessiona ValueBatchAdminSession
ErrorsNOT_FOUNDno Configuration found by the given Id
NULL_ARGUMENT configurationId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsValueBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsValueBatchAdmin() and supportsVisibleFederation() are true
MethodgetParameterBatchAdminSession
Description

Gets the OsidSession associated with the bulk parameter administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.configuration.batch.ParameterBatchAdminSessiona ParameterBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsParameterBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsParameterBatchAdmin() is true.
MethodgetParameterBatchAdminSessionForConfiguration
Description

Gets the OsidSession associated with the bulk parameter administration service for the given configuration.

Parametersosid.id.IdconfigurationIdthe Id of the Configuration
osid.proxy.Proxyproxya proxy
Returnosid.configuration.batch.ParameterBatchAdminSessiona ParameterBatchAdminSession
ErrorsNOT_FOUNDno Configuration found by the given Id
NULL_ARGUMENT configurationId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsParameterBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsParameterBatchAdmin() and supportsVisibleFederation() are true
MethodgetConfigurationBatchAdminSession
Description

Gets the OsidSession associated with the bulk configuration administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.configuration.batch.ConfigurationBatchAdminSessiona ConfigurationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsConfigurationBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsConfigurationBatchAdmin() is true.