OSID Logo
OSID Specifications
ontology package
Version 3.1.0
Interfaceosid.ontology.SubjectSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidFederateableSearchOrder
Used Byosid.course.requisite.CourseRequirementSearchOrder
osid.ontology.RelevancySearchOrder
osid.ontology.SubjectSearchSession
osid.ontology.SubjectSmartOntologySession
osid.tracking.IssueSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByCode
Description

Specifies a preference for ordering the result set by the code.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodgetSubjectSearchOrderRecord
Description

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

Parametersosid.type.TypesubjectRecordType a subject record type
Returnosid.ontology.records.SubjectSearchOrderRecord the subject search order record
ErrorsNULL_ARGUMENT subjectRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(subjectRecordType) is false
Compliancemandatory This method must be implemented.