OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidSourceableSearchOrder
Implementsosid.OsidSearchOrder
Implemented Byosid.OsidCatalogSearchOrder
osid.OsidGovernatorSearchOrder
osid.installation.InstallationPackageSearchOrder
osid.repository.AssetSearchOrder
osid.recipe.RecipeSearchOrder
osid.blogging.EntrySearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByProvider
Description

Specifies a preference for ordering the results by provider. The element of the provider to order is not specified but may be managed through the provider ordering interface.

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

Tests if a ProviderSearchOrder interface is available.

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

Gets the search order interface for a provider.

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