OSID Logo
OSID Specifications
type package
Version 3.0.0
Release Candidate Preview
Interfaceosid.type.TypeProxyManager
Implementsosid.OsidProxyManager
osid.type.TypeProfile
Description

This manager provides access to the available sessions of the type service. Methods in this manager support the passing of a Proxy object for the purpose of passing information from a server environment. The TypeLookupSession is used for looking up Types and the TypeAdminSession is used for managing and registering new Types.

MethodgetTypeLookupSession
Description

Gets the OsidSession associated with the type lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.type.TypeLookupSessiona TypeLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTypeLookup() is false
ComplianceoptionalThis method must be implemented if supportsTypeLookup() is true.
MethodgetTypeAdminSession
Description

Gets the OsidSession associated with the TypeAdmin service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.type.TypeAdminSessionthe new TypeAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTypeAdmin() is false
ComplianceoptionalThis method must be implemented if supportsTypeAdmin() is true.