OSID Logo
OSID Specifications
control package
Version 3.1.0
Interfaceosid.control.ControllerSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidOperableSearchOrder
Used Byosid.control.ControllerSearchSession
osid.control.ControllerSmartSystemSession
osid.control.InputSearchOrder
osid.control.SettingSearchOrder
osid.control.TriggerSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByAddress
Description

Orders the results by address.

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

Orders the results by model.

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

Tests if a model search order is available.

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

Gets the model search order.

Returnosid.inventory.ModelSearchOrder the model search order
ErrorsILLEGAL_STATE supportsModelSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByVersion
Description

Orders the results by version.

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

Orders the results by the toggles.

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

Orders the results by the variable capabilities.

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

Orders the results by the variable by percentage capabilities.

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

Orders the results by variable minimum.

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

Orders the results by variable maximum.

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

Orders the results by the variable by discreet state capabilities.

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

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

Parametersosid.type.TypecontrollerRecordType a controller record type
Returnosid.control.records.ControllerSearchOrderRecord the controller search order record
ErrorsNULL_ARGUMENT controllerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(controllerRecordType) is false
Compliancemandatory This method must be implemented.