OSID Logo
OSID Specifications
blogging package
Version 3.1.0
Interfaceosid.blogging.EntrySearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidSourceableSearchOrder
Used Byosid.blogging.EntrySearchSession
osid.blogging.EntrySmartBlogSession
Description

An interface for specifying the ordering of search results.

MethodorderByTimestamp
Description

Specifies a preference for ordering entries by time.

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

Specifies a preference for ordering entries by the poster.

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

Tests if a resource order interface is available.

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

Gets the poster resource search order interface.

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

Specifies a preference for ordering entries by the posting agent.

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

Tests if an agent order interface is available.

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

Gets the posting agent 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 entries by subject line.

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

Specifies a preference for ordering entries by summary.

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

Specifies a preference for ordering entries by text.

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

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

Parametersosid.type.TypeentryRecordType an entry record type
Returnosid.blogging.records.EntrySearchOrderRecord the entry search order record
ErrorsNULL_ARGUMENT entryRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(entryRecordType) is false
Compliancemandatory This method must be implemented.