OSID Logo
OSID Specifications
forum package
Version 3.1.0
Interfaceosid.forum.ReplySearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidContainableSearchOrder
osid.OsidSubjugateableSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByTimestamp
Description

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

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

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

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

Tests if a poster resource search order interface is available.

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

Gets the resource search order interface.

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

Specifies a preference for ordering the result set by the posting agent.

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

Tests if a posting agent search order interface is available.

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

Gets the posting agent search order interface.

Returnosid.authentication.AgentSearchOrder the agent search order interface
ErrorsUNIMPLEMENTED supportsPostingAgentSearchOrder() is false
Complianceoptional This method must be implemented if supportsPostingAgentSearchOrder() is true.
MethodorderBySubjectLine
Description

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

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

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

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

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

Parametersosid.type.TypereplyRecordType a reply record type
Returnosid.forum.records.ReplySearchOrderRecord the reply search order record
ErrorsNULL_ARGUMENT replyRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(replyRecordType) is false
Compliancemandatory This method must be implemented.