OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Interfaceosid.course.chronicle.CredentialEntrySearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.course.chronicle.CredentialEntrySearchSession
osid.course.chronicle.CredentialEntrySmartCourseCatalogSession
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 .
MethodorderByCredential
Description

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

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

Tests if a credential order is available.

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

Gets the credential order.

Returnosid.course.program.CredentialSearchOrderthe credential search order
ErrorsUNIMPLEMENTEDsupportsCredentialSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsCredentialSearchOrder() 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.
MethodorderByStartDate
Description

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

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

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

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

Tests if a start term order is available.

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

Gets the start term order.

Returnosid.course.TermSearchOrderthe start term search order
ErrorsUNIMPLEMENTEDsupportsStartTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsStartTermSearchOrder() 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 .
MethodorderByIsActivelyPursuing
Description

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

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

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

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

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

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

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

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

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

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

Tests if a abandon term order is available.

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

Gets the abandon term order.

Returnosid.course.TermSearchOrderthe abandon term search order
ErrorsUNIMPLEMENTEDsupportsAbandonTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsAbandonTermSearchOrder() is true .
MethodorderByIsAwarded
Description

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

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

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

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

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

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

Tests if a award term order is available.

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

Gets the award term order.

Returnosid.course.TermSearchOrderthe award term search order
ErrorsUNIMPLEMENTEDsupportsAwardTermSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsAwardTermSearchOrder() is true .
MethodorderByDateAwarded
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
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 .
MethodgetCredentialEntrySearchOrderRecord
Description

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

Parametersosid.type.TypecredentialEntryRecordTypea credential entry record type
Returnosid.course.chronicle.records.CredentialEntrySearchOrderRecordthe credential entry search order record
ErrorsNULL_ARGUMENTcredentialEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(credentialEntryRecordType) is false
CompliancemandatoryThis method must be implemented.