Interface | osid.OsidRuntimeManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.OsidRuntimeProfile | |||
Description |
The The The | ||
Method | getManager | ||
Description |
Finds, loads and instantiates providers of OSID
managers. Providers must conform to an OsidManager
interface. The interfaces are defined in the OSID
enumeration. For all OSID requests, an instance of | ||
Parameters | osid.OSID | osid | represents the OSID |
string | implClassName | the name of the implementation | |
osid.installation.Version | version | the minimum required OSID specification version | |
Return | osid.OsidManager | the manager of the service | |
Errors | CONFIGURATION_ERROR | an error in configuring the implementation | |
NOT_FOUND | the implementation class was not found | ||
NULL_ARGUMENT | implClassName or version is null
| ||
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | implClassName does not support the requested OSID | ||
Compliance | mandatory | This method must be implemented. | |
Provider Notes |
After finding and instantiating the requested | ||
Method | getProxyManager | ||
Description |
Finds, loads and instantiates providers of OSID
managers. Providers must conform to an | ||
Parameters | osid.OSID | osid | represents the OSID |
string | implementation | the name of the implementation | |
osid.installation.Version | version | the minimum required OSID specification version | |
Return | osid.OsidProxyManager | the manager of the service | |
Errors | CONFIGURATION_ERROR | an error in configuring the implementation | |
NOT_FOUND | the implementation class was not found | ||
NULL_ARGUMENT | implementation or version is null
| ||
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | implementation does not support the requested OSID | ||
Compliance | mandatory | This method must be implemented. | |
Provider Notes |
After finding and instantiating the requested | ||
Method | getConfiguration | ||
Description |
Gets the current configuration in the runtime environment. | ||
Return | osid.configuration.ValueLookupSession | a configuration | |
Errors | OPERATION_FAILED | unable to complete request | |
PERMISSION_DENIED | an authorization failure occured | ||
UNIMPLEMENTED | a configuration service is not supported | ||
Compliance | optional | This method must be implemented if supportsConfiguration()
is true. |