OSID Logo
OSID Specifications
hold rules package
Version 3.0.0
Interfaceosid.hold.rules.IssueProcessor
Implementsosid.OsidProcessor
Used Byosid.hold.rules.IssueProcessorAdminSession
osid.hold.rules.IssueProcessorList
osid.hold.rules.IssueProcessorLookupSession
Description

An IssueProcessor is a rule driving the processing of Holds under an Issue .

MethodgetIssueProcessorRecord
Description

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

Parametersosid.type.TypeissueProcessorRecordTypethe type of issue processor record to retrieve
Returnosid.hold.rules.records.IssueProcessorRecordthe issue processor record
ErrorsNULL_ARGUMENTissueProcessorRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(issueProcessorRecordType) is false
CompliancemandatoryThis method must be implemented.