OSID Logo
OSID Specifications
course chronicle package
Version 3.1.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.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsStudentSearchOrder
Description

Tests if a resource order is available.

Returnboolean true if a resource order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetStudentSearchOrder
Description

Gets the resource order.

Returnosid.resource.ResourceSearchOrder the resource search order
ErrorsUNIMPLEMENTED supportsStudentSearchOrder() is false
Complianceoptional This method must be implemented if supportsStudentSearchOrder() is true.
MethodorderByProgram
Description

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

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

Tests if a program order is available.

Returnboolean true if a program order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetProgramSearchOrder
Description

Gets the program order.

Returnosid.course.program.ProgramSearchOrder the program search order
ErrorsUNIMPLEMENTED supportsProgramSearchOrder() is false
Complianceoptional This method must be implemented if supportsProgramSearchOrder() is true.
MethodorderByParentProgramEntry
Description

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

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

Tests if a parent program entry order is available.

Returnboolean true if a parent program entry order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetParentProgramEntrySearchOrder
Description

Gets the parent program entry order.

Returnosid.course.chronicle.ProgramEntrySearchOrder the parent program entry search order
ErrorsUNIMPLEMENTED supportsParentProgramEntrySearchOrder() is false
Complianceoptional This method must be implemented if supportsParentProgramEntrySearchOrder() is true.
MethodorderByIsMatriculationKnown
Description

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

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

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

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

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

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

Tests if a entrance term order is available.

Returnboolean true if a entrance term order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetEntranceTermSearchOrder
Description

Gets the entrance term order.

Returnosid.course.TermSearchOrder the entrance term search order
ErrorsUNIMPLEMENTED supportsEntranceTermSearchOrder() is false
Complianceoptional This 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.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByExpectedCompletionDate
Description

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

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

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

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

Tests if a expected completion term order is available.

Returnboolean true if a expected completion term order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetExpectedCompletionTermSearchOrder
Description

Gets the expected completion term order.

Returnosid.course.TermSearchOrder the expected completion term search order
ErrorsUNIMPLEMENTED supportsExpectedCompletionTermSearchOrder() is false
Complianceoptional This method must be implemented if supportsExpectedCompletionTermSearchOrder() is true.
MethodorderByIsEnrolled
Description

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

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

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

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

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

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

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

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

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

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

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

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

Tests if a withdraw term order is available.

Returnboolean true if a withdraw term order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetWithdrawTermSearchOrder
Description

Gets the withdraw term order.

Returnosid.course.TermSearchOrder the withdraw term search order
ErrorsUNIMPLEMENTED supportsWithdrawTermSearchOrder() is false
Complianceoptional This method must be implemented if supportsWithdrawTermSearchOrder() is true.
MethodorderByComplete
Description

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

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

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

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

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

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

Tests if a completion term order is available.

Returnboolean true if a completion term order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCompletionTermSearchOrder
Description

Gets the completion term order.

Returnosid.course.TermSearchOrder the completion term search order
ErrorsUNIMPLEMENTED supportsCompletionTermSearchOrder() is false
Complianceoptional This method must be implemented if supportsCompletionTermSearchOrder() is true.
MethodorderByLevel
Description

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

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

Tests if a level order is available.

Returnboolean true if a level order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetLevelSearchOrder
Description

Gets the level order.

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

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

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

Tests if a standing order is available.

Returnboolean true if a standing order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetStandingSearchOrder
Description

Gets the standing order.

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

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

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

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

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

Tests if a term order is available.

Returnboolean true if a term order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetTermSearchOrder
Description

Gets the term order.

Returnosid.course.TermSearchOrder the term search order
ErrorsUNIMPLEMENTED supportsTermSearchOrder() is false
Complianceoptional This 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.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsCreditScaleSearchOrder
Description

Tests if a grade system order is available.

Returnboolean true if a grade system order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCreditScaleSearchOrder
Description

Gets the grade system order.

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

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

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

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

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

Tests if a grade system order is available.

Returnboolean true if a grade system order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetGPAScaleSearchOrder
Description

Gets the grade system order.

Returnosid.grading.GradeSystemSearchOrder the GPA scale search order
ErrorsUNIMPLEMENTED supportsGPAScaleSearchOrder() is false
Complianceoptional This method must be implemented if supportsGPAScaleSearchOrder() is true.
MethodorderByGPA
Description

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

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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.TypeprogramEntryRecordType a program entry record type
Returnosid.course.chronicle.records.ProgramEntrySearchOrderRecord the program entry search order record
ErrorsNULL_ARGUMENT programEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(programEntryRecordType) is false
Compliancemandatory This method must be implemented.