OSID Logo
OSID Specifications
inquiry package
Version 3.1.0
Interfaceosid.inquiry.ResponseSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.inquiry.ResponseSearchSession
osid.inquiry.ResponseSmartInquestSession
Description

An interface for specifying the ordering of search results.

MethodorderByInquiry
Description

Orders the results by inquiry.

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

Tests if an inquiry search order is available.

Returnboolean true if an inquiry search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetInquirySearchOrder
Description

Gets the inquiry search order.

Returnosid.inquiry.InquirySearchOrder the inquiry search order
ErrorsILLEGAL_STATE supportsInquirySearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByResponder
Description

Orders the results by responder resource.

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

Tests if a responder resource search order is available.

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

Gets the responder resource search order.

Returnosid.resource.ResourceSearchOrder the resource search order
ErrorsILLEGAL_STATE supportsResponderSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByRespondingAgent
Description

Orders the results by responding agent.

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

Tests if a responding agent search order is available.

Returnboolean true if an agent search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetRespondingAgentSearchOrder
Description

Gets the responding agent search order.

Returnosid.authentication.AgentSearchOrder the agent search order
ErrorsILLEGAL_STATE supportsRespondingAgentSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByAffirmative
Description

Orders the results by affirmative responses.

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

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

Parametersosid.type.TyperesponseRecordType a response record type
Returnosid.inquiry.records.ResponseSearchOrderRecord the response order record interface
ErrorsNULL_ARGUMENT responseRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(responseRecordType) is false
Compliancemandatory This method must be implemented.