OSID Logo
OSID Specifications
id package
Version 3.0.0
Release Candidate Preview
Interfaceosid.id.IdProxyManager
Implementsosid.OsidProxyManager
osid.id.IdProfile
Description

This manager provides access to the available sessions of the Id service. Methods in this manager support the passing of a Proxy object for the purpose of pasisng information from a server envrionment.

Ids are created through the IdAdminSession which provides the means for creating a unique identifier. The IdBrowserSession can be used for mapping one Id to another in addition to getting a list of the assigned identifiers.

MethodgetIdLookupSession
Description

Gets the session associated with the id lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.id.IdLookupSessionan IdLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIdLookup() is false
ComplianceoptionalThis method must be implemented if supportsIdLookup() is true.
MethodgetIdIssueSession
Description

Gets the session associated with the id issue service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.id.IdIssueSessionan IdIssueSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIdIssue() is false
ComplianceoptionalThis method must be implemented if supportsIdIssue() is true.
MethodgetIdAdminSession
Description

Gets the session associated with the id administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.id.IdAdminSessionan IdAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIdAdmin() is false
ComplianceoptionalThis method must be implemented if supportsIdAdmin() is true.
MethodgetIdBatchProxyManager
Description

Gets an IdnProxyManager.

Returnosid.id.batch.IdBatchProxyManageran IdBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIdBatch() is false
ComplianceoptionalThis method must be implemented if supportsIdBatch() is true.