OSID Logo
OSID Specifications
hold package
Version 3.1.0
Interfaceosid.hold.Issue
Implementsosid.OsidGovernator
Used Byosid.hold.Hold
osid.hold.IssueAdminSession
osid.hold.IssueList
osid.hold.IssueLookupSession
Description

A Issue represents a problem.

MethodgetBureauIds
Description

Gets the Ids of the bureaus that have authority for this issue.

Returnosid.id.IdList the bureau Ids
Compliancemandatory This method must be implemented.
MethodgetBureaus
Description

Gets the bureaus that have authority for this issue.

Returnosid.resource.ResourceList the bureaus
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetIssueRecord
Description

Gets the issue record corresponding to the given Issue record Type.This method is used to retrieve an object implementing the requested record. The issueRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(issueRecordType) is true.

Parametersosid.type.TypeissueRecordType the type of issue record to retrieve
Returnosid.hold.records.IssueRecord the issue record
ErrorsNULL_ARGUMENT issueRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(issueRecordType) is false
Compliancemandatory This method must be implemented.