OSID Logo
OSID Specifications
rules check package
Version 3.1.0
Interfaceosid.rules.check.InstructionSearchOrder
Implementsosid.OsidRelationshipSearchOrder
osid.OsidRuleApplicatorSearchOrder
Used Byosid.rules.check.InstructionSearchSession
osid.rules.check.InstructionSmartEngineSession
Description

An interface for specifying the ordering of search results.

MethodorderByAgenda
Description

Orders the results by agenda.

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

Tests if an agenda search order is available.

Returnboolean true if an agenda search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetAgendaSearchOrder
Description

Gets the agenda search order.

Returnosid.rules.check.AgendaSearchOrder the agenda search order
ErrorsILLEGAL_STATE supportsAgendaSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByCheck
Description

Orders the results by check.

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

Tests if a check search order is available.

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

Gets the check search order.

Returnosid.rules.check.CheckSearchOrder the check search order
ErrorsILLEGAL_STATE supportsCheckSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByMessage
Description

Orders the results by message.

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

Orders the results by the warning flag.

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

Orders the results by the continue-on-fail flag.

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

Orders the results by the break-on-success.

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

Orders the results by the processing order.

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

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

Parametersosid.type.TypeinstructionRecordType an instruction record type
Returnosid.rules.check.records.InstructionSearchOrderRecord the instruction search order record
ErrorsNULL_ARGUMENT instructionRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(instructionRecordType) is false
Compliancemandatory This method must be implemented.