OSID Logo
OSID Specifications
osid package
Version 3.0.0
Interfaceosid.OsidRequestSearchOrder
Implementsosid.OsidObjectSearchOrder
Implemented Byosid.course.registration.request.RegistrationRequestSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByPostingDate
Description

Orders results by the posting date.

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

Specifies a preference for ordering the results by the requester.

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

Tests if a ResourceSearchOrder is available.

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

Gets the search order for a requester resource.

Returnosid.resource.ResourceSearchOrderthe requester search order
ErrorsUNIMPLEMENTEDsupportsRequesterSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsRequesterSearchOrder() is true .
MethodorderBySubmittedDate
Description

Orders results by the submitted date.

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

Specifies a preference for ordering the results by the submitter.

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

Tests if a ResourceSearchOrder is available.

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

Gets the search order for a submitter resource.

Returnosid.resource.ResourceSearchOrderthe submitter search order
ErrorsUNIMPLEMENTEDsupportsSubmitterSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsSubmitterSearchOrder() is true .
MethodorderBySubmittingAgent
Description

Specifies a preference for ordering the results by the submitting agent.

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

Tests if a ResourceSearchOrder is available.

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

Gets the search order for a submitting agent.

Returnosid.authentication.AgentSearchOrderthe submitting agent search order
ErrorsUNIMPLEMENTEDsupportsSubmittingAgentSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsSubmittingAgentSearchOrder() is true .
MethodorderByCanceledDate
Description

Orders results by the canceled date.

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

Orders results by the processed date.

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

Orders results by the error state.

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

Tests if a StateSearchOrder is available.

Returnbooleantrue if a state search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetErrorSearchOrder
Description

Gets the search order for an error state.

Returnosid.process.StateSearchOrderthe error state search order
ErrorsUNIMPLEMENTEDsupportsErrorSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsErrorSearchOrder() is true .