OSID Logo
OSID Specifications
course chronicle package
Version 3.1.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.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.
MethodorderByCredential
Description

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

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

Tests if a credential order is available.

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

Gets the credential order.

Returnosid.course.program.CredentialSearchOrder the credential search order
ErrorsUNIMPLEMENTED supportsCredentialSearchOrder() is false
Complianceoptional This method must be implemented if supportsCredentialSearchOrder() 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.
MethodorderByStartDate
Description

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

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

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

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

Tests if a start term order is available.

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

Gets the start term order.

Returnosid.course.TermSearchOrder the start term search order
ErrorsUNIMPLEMENTED supportsStartTermSearchOrder() is false
Complianceoptional This 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.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.
MethodorderByIsActivelyPursuing
Description

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

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

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

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

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

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

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

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

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

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

Tests if a abandon term order is available.

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

Gets the abandon term order.

Returnosid.course.TermSearchOrder the abandon term search order
ErrorsUNIMPLEMENTED supportsAbandonTermSearchOrder() is false
Complianceoptional This method must be implemented if supportsAbandonTermSearchOrder() is true.
MethodorderByIsAwarded
Description

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

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

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

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

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

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

Tests if a award term order is available.

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

Gets the award term order.

Returnosid.course.TermSearchOrder the award term search order
ErrorsUNIMPLEMENTED supportsAwardTermSearchOrder() is false
Complianceoptional This method must be implemented if supportsAwardTermSearchOrder() is true.
MethodorderByDateAwarded
Description

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

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