OSID Logo
OSID Specifications
repository package
Version 3.0.0
Release Candidate Preview
Interfaceosid.repository.CompositionSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidContainableSearchOrder
osid.OsidOperableSearchOrder
osid.OsidSourceableSearchOrder
Description

An interface for specifying the ordering of search results.

MethodgetCompositionSearchOrderRecord
Description

Gets the composition search order record corresponding to the given repository record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TypecompositionRecordTypea composition record type
Returnosid.repository.records.CompositionSearchOrderRecordthe composition search order record
ErrorsNULL_ARGUMENT compositionRecordType is null
OPERATION_FAILEDunable to complete request
PERMISSION_DENIEDauthorization failure occurred
UNSUPPORTED hasRecordType(compositionRecordType) is false
CompliancemandatoryThis method must be implemented.