OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Interfaceosid.course.chronicle.ProgramEntrySearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.course.chronicle.ProgramEntrySearchOrder
osid.course.chronicle.ProgramEntrySearchSession
osid.course.chronicle.ProgramEntrySmartCourseCatalogSession
Description

An interface for specifying the ordering of search results.

MethodorderByStudent
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsStudentSearchOrder
Description

Tests if a resource order is available.

Returnbooleantrue if a resource order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetStudentSearchOrder
Description

Gets the resource order.

Returnosid.resource.ResourceSearchOrderthe resource search order
ErrorsUNIMPLEMENTEDsupportsStudentSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsStudentSearchOrder() is true .
MethodorderByProgram
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsProgramSearchOrder
Description

Tests if a program order is available.

Returnbooleantrue if a program order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetProgramSearchOrder
Description

Gets the program order.

Returnosid.course.program.ProgramSearchOrderthe program search order
ErrorsUNIMPLEMENTEDsupportsProgramSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsProgramSearchOrder() is true .
MethodorderByParentProgramEntry
Description

Specifies a preference for ordering the result set by the parent program entry.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsParentProgramEntrySearchOrder
Description

Tests if a parent program entry order is available.

Returnbooleantrue if a parent program entry order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetParentProgramEntrySearchOrder
Description

Gets the parent program entry order.

Returnosid.course.chronicle.ProgramEntrySearchOrderthe parent program entry search order
ErrorsUNIMPLEMENTEDsupportsParentProgramEntrySearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsParentProgramEntrySearchOrder() is true .
MethodorderByIsMatriculationKnown
Description

Specifies a preference for ordering the result set by the matriculation known flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByEntranceDate
Description

Specifies a preference for ordering the result set by the entrance date.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByEntranceTerm
Description

Specifies a preference for ordering the result set by the entrance term.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsEntranceTermSearchOrder
Description

Tests if a entrance term order is available.

Returnbooleantrue if a entrance term order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetEntranceTermSearchOrder
Description

Gets the entrance term order.

Returnosid.course.TermSearchOrderthe entrance term search order
ErrorsUNIMPLEMENTEDsupportsEntranceTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsEntranceTermSearchOrder() is true .
MethodorderByIsExpectedToComplete
Description

Specifies a preference for ordering the result set by the is expected to complete flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByExpectedCompletionDate
Description

Specifies a preference for ordering the result set by the expected completion date.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByExpectedCompletionTerm
Description

Specifies a preference for ordering the result set by the expected completion term.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsExpectedCompletionTermSearchOrder
Description

Tests if a expected completion term order is available.

Returnbooleantrue if a expected completion term order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetExpectedCompletionTermSearchOrder
Description

Gets the expected completion term order.

Returnosid.course.TermSearchOrderthe expected completion term search order
ErrorsUNIMPLEMENTEDsupportsExpectedCompletionTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsExpectedCompletionTermSearchOrder() is true .
MethodorderByIsEnrolled
Description

Specifies a preference for ordering the result set by the is enrolled flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByIsActivelyEnrolled
Description

Specifies a preference for ordering the result set by the is actively enrolled flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByIsOnLeave
Description

Specifies a preference for ordering the result set by the is on leave flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByHasWithdrawn
Description

Specifies a preference for ordering the result set by the has withdrawn flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByWithdrawDate
Description

Specifies a preference for ordering the result set by the withdraw date.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByWithdrawTerm
Description

Specifies a preference for ordering the result set by the withdraw term.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsWithdrawTermSearchOrder
Description

Tests if a withdraw term order is available.

Returnbooleantrue if a withdraw term order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetWithdrawTermSearchOrder
Description

Gets the withdraw term order.

Returnosid.course.TermSearchOrderthe withdraw term search order
ErrorsUNIMPLEMENTEDsupportsWithdrawTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsWithdrawTermSearchOrder() is true .
MethodorderByComplete
Description

Specifies a preference for ordering the result set by completed programs.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByCompletionDate
Description

Specifies a preference for ordering the result set by the completion date.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByCompletionTerm
Description

Specifies a preference for ordering the result set by the completion term.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsCompletionTermSearchOrder
Description

Tests if a completion term order is available.

Returnbooleantrue if a completion term order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCompletionTermSearchOrder
Description

Gets the completion term order.

Returnosid.course.TermSearchOrderthe completion term search order
ErrorsUNIMPLEMENTEDsupportsCompletionTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsCompletionTermSearchOrder() is true .
MethodorderByLevel
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsLevelSearchOrder
Description

Tests if a level order is available.

Returnbooleantrue if a level order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetLevelSearchOrder
Description

Gets the level order.

Returnosid.grading.GradeSearchOrderthe level search order
ErrorsUNIMPLEMENTEDsupportsLevelSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsLevelSearchOrder() is true .
MethodorderByStanding
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsStandingSearchOrder
Description

Tests if a standing order is available.

Returnbooleantrue if a standing order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetStandingSearchOrder
Description

Gets the standing order.

Returnosid.grading.GradeSearchOrderthe standing search order
ErrorsUNIMPLEMENTEDsupportsStandingSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsStandingSearchOrder() is true .
MethodorderByAdmissionDate
Description

Specifies a preference for ordering the result set by the admission date.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByTerm
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsTermSearchOrder
Description

Tests if a term order is available.

Returnbooleantrue if a term order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetTermSearchOrder
Description

Gets the term order.

Returnosid.course.TermSearchOrderthe term search order
ErrorsUNIMPLEMENTEDsupportsTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsTermSearchOrder() is true .
MethodorderByCreditScale
Description

Specifies a preference for ordering the result set by the grade system for credits.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsCreditScaleSearchOrder
Description

Tests if a grade system order is available.

Returnbooleantrue if a grade system order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCreditScaleSearchOrder
Description

Gets the grade system order.

Returnosid.grading.GradeSystemSearchOrderthe credit scale search order
ErrorsUNIMPLEMENTEDsupportsCreditScaleSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsCreditScaleSearchOrder() is true .
MethodorderByCreditsEarned
Description

Specifies a preference for ordering the result set by the earned credits.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByGPAScale
Description

Specifies a preference for ordering the result set by the grade system for GPAs.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsGPAScaleSearchOrder
Description

Tests if a grade system order is available.

Returnbooleantrue if a grade system order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetGPAScaleSearchOrder
Description

Gets the grade system order.

Returnosid.grading.GradeSystemSearchOrderthe GPA scale search order
ErrorsUNIMPLEMENTEDsupportsGPAScaleSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsGPAScaleSearchOrder() is true .
MethodorderByGPA
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodgetProgramEntrySearchOrderRecord
Description

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

Parametersosid.type.TypeprogramEntryRecordTypea program entry record type
Returnosid.course.chronicle.records.ProgramEntrySearchOrderRecordthe program entry search order record
ErrorsNULL_ARGUMENTprogramEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(programEntryRecordType) is false
CompliancemandatoryThis method must be implemented.