OSID Logo
OSID Specifications
hold package
Version 3.0.0
Release Candidate Preview
Interfaceosid.hold.Issue
Implementsosid.OsidObject
Description

A Issue represents a problem.

MethodgetBureauId
Description

Gets the Id of the resource that has authority for this issue.

Returnosid.id.Idthe resource Id
CompliancemandatoryThis method must be implemented.
MethodgetBureau
Description

Gets the resource that has authority for this issue.

Returnosid.resource.Resourcethe resource
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis 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.TypeissueRecordTypethe type of issue record to retrieve
Returnosid.hold.records.IssueRecordthe issue record
ErrorsNULL_ARGUMENT issueRecordType is null
OPERATION_FAILEDunable to complete request
PERMISSION_DENIEDauthorization failure occurred
UNSUPPORTED hasRecordType(issueRecordType) is false
CompliancemandatoryThis method must be implemented.