OSID Logo
OSID Specifications
course requisite package
Version 3.1.0
Interfaceosid.course.requisite.CourseRequirementSearchOrder
Implementsosid.OsidRuleSearchOrder
osid.OsidAggregateableSearchOrder
Description

An interface for specifying the ordering of CourseRequirement search results.

MethodorderByRequiresSubjectArea
Description

Specifies a preference for ordering results by the requires subject area flag.

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

Specifies a preference for ordering results by subject area.

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

Tests if a subject area search order is available.

Returnboolean true if a subject area search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetSubjectAreaSearchOrder
Description

Gets the search order for a subject area.

Returnosid.ontology.SubjectSearchOrder the search order
ErrorsUNIMPLEMENTED supportsSubjectAreaSearchOrder() is false
Complianceoptional This method must be implemented if supportsSubjectAreaSearchOrder() is true.
MethodorderByIncludeEquivalentUnits
Description

Specifies a preference for ordering results by the include equivalent units flag.

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

Specifies a preference for ordering results by the requires minimum number flag.

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

Specifies a preference for ordering results by minimum number.

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

Specifies a preference for ordering results by the requires minimum non-transfer number flag.

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

Specifies a preference for ordering results by minimum non-transfer number.

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

Specifies a preference for ordering results by the target number for set flag.

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

Specifies a preference for ordering results by target set number.

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

Specifies a preference for ordering results by the requires minimum credits flag.

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

Specifies a preference for ordering results by credit scale.

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

Tests if a credit scale search order is available.

Returnboolean true if a credit scale search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCreditScaleSearchOrder
Description

Gets the search order for a credit scale.

Returnosid.grading.GradeSystemSearchOrder the search order
ErrorsUNIMPLEMENTED supportsCreditScaleSearchOrder() is false
Complianceoptional This method must be implemented if supportsCreditScaleSearchOrder() is true.
MethodorderByMinimumCredits
Description

Specifies a preference for ordering results by minimum credits.

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

Specifies a preference for ordering results by the requires minimum non-transfer credits flag.

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

Specifies a preference for ordering results by non-transfer credits.

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

Specifies a preference for ordering results by the target credits for set flag.

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

Specifies a preference for ordering results by target set credits.

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

Specifies a preference for ordering results by the requires completion flag.

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

Specifies a preference for ordering results by the has minimum grade flag.

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

Specifies a preference for ordering results by minimum grade.

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

Tests if a minimum grade search order is available.

Returnboolean true if a minimum grade search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetMinimumGradeSearchOrder
Description

Gets the search order for a minimum grade.

Returnosid.grading.GradeSearchOrder the search order
ErrorsUNIMPLEMENTED supportsMinimumGradeSearchOrder() is false
Complianceoptional This method must be implemented if supportsMinimumGradeSearchOrder() is true.
MethodorderByHasMinimumScore
Description

Specifies a preference for ordering results by the has minimum score flag.

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

Specifies a preference for ordering results by minimum score.

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

Specifies a preference for ordering results by the has minimum earned credits flag.

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

Specifies a preference for ordering results by minimum earned credits.

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

Gets the course requirement query record corresponding to the given CourseRequirement record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypecourseRequirementSearchOrderRecordType a course requirement record type
Returnosid.course.requisite.records.CourseRequirementSearchOrderRecord the course requirement search order record
ErrorsNULL_ARGUMENT courseRequirementSearchOrderRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(courseRequirementSearchOrderRecordType) is false
Compliancemandatory This method must be implemented.