OSID Logo
OSID Specifications
control package
Version 3.1.0
Interfaceosid.control.SettingSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidSubjugateableSearchOrder
Used Byosid.control.SettingSearchSession
osid.control.SettingSmartSystemSession
Description

An interface for specifying the ordering of search results.

MethodorderByController
Description

Orders the results by controller.

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

Tests if a controller search order is available.

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

Gets the controller search order.

Returnosid.control.ControllerSearchOrder the controller search order
ErrorsILLEGAL_STATE supportsControllerSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByOn
Description

Orders the results by on status.

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

Orders the results by off status,

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

Orders the results by variable percentage.

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

Orders the results by variable amount.

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

Orders the results by variable discreet state.

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

Tests if a state search order is available.

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

Gets the state search order.

Returnosid.process.StateSearchOrder the state search order
ErrorsILLEGAL_STATE supportsDiscreetStateSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByRampRate
Description

Orders the results by ramp rate.

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

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

Parametersosid.type.TypesettingRecordType a setting record type
Returnosid.control.records.SettingSearchOrderRecord the setting order record interface
ErrorsNULL_ARGUMENT settingRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(settingRecordType) is false
Compliancemandatory This method must be implemented.