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

This manager provides access to the available sessions of the Id service. Ids are created through the IdAdminSession which provides the means for creating a unique identifier.

The IdLookupSession 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.

Returnosid.id.IdLookupSessionan IdLookupSession
ErrorsOPERATION_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.

Returnosid.id.IdIssueSessionan IdIssueSession
ErrorsOPERATION_FAILEDunable 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 admin service.

Returnosid.id.IdAdminSessionan IdAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIdAdmin() is false
ComplianceoptionalThis method must be implemented if supportsIdAdmin() is true.
MethodgetIdBatchManager
Description

Gets an IdBatchManager.

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