OSID Logo
OSID Specifications
control package
Version 3.1.0
Interfaceosid.control.TriggerSearchOrder
Implementsosid.OsidRuleSearchOrder
osid.OsidSubjugateableSearchOrder
Used Byosid.control.TriggerSearchSession
osid.control.TriggerSmartSystemSession
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.
MethodorderByTurnedOn
Description

Orders the results by ON event listeners.

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

Orders the results by OFF event listeners.

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

Orders the results by changed variable amount event listeners.

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

Orders the results by exceeds variable amount event listeners.

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

Orders the results by deceeds variable amount event listeners.

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

Orders the results by state change event listeners.

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

Orders the results by state listeners.

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 discreet state search order.

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

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

Parametersosid.type.TypetriggerRecordType a trigger record type
Returnosid.control.records.TriggerSearchOrderRecord the trigger search order record
ErrorsNULL_ARGUMENT triggerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(triggerRecordType) is false
Compliancemandatory This method must be implemented.