OSID Logo
OSID Specifications
id package
Version 3.1.0
Interfaceosid.id.IdIssueSession
Implementsosid.OsidSession
Implemented Byosid.id.batch.IdBatchIssueSession
Used Byosid.id.IdManager
osid.id.IdProxyManager
Description

This is a simple session used to create new Ids.

MethodcanIssueIds
Description

Tests if this user can issue Ids. A return of true does not guarantee successful authorization. A return of false indicates that it is known create methods in this session will result in a PERMISSION_DENIED. This is intended as a hint to an application that may opt not to offer create operations.

Returnboolean false if create methods are not authorized, true otherwise
Compliancemandatory This method must be implemented.
MethodissueId
Description

Issues a new Id. This method creates a new Id for a predetermined authority and namespace.

Returnosid.id.Id the new Id
ErrorsOPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure
Compliancemandatory This method must be implemented.