OSID Logo
OSID Specifications
rules package
Version 3.1.0
Interfaceosid.rules.RuleSearch
Implementsosid.OsidSearch
Used Byosid.rules.RuleSearchSession
Description

The search interface for governing rule searches.

MethodsearchAmongRules
Description

Execute this search among the given list of rules.

Parametersosid.id.IdListruleIds list of rules
ErrorsNULL_ARGUMENT ruleIds is null
Compliancemandatory This method must be implemented.
MethodorderRuleResults
Description

Specify an ordering to the search results.

Parametersosid.rules.RuleSearchOrderruleSearchOrder rule search order
ErrorsNULL_ARGUMENT ruleSearchOrder is null
UNSUPPORTED ruleSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetRuleSearchRecord
Description

Gets the rule search record corresponding to the given rule search record Type. This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TyperuleSearchRecordType a rule search record type
Returnosid.rules.records.RuleSearchRecord the rule search record
ErrorsNULL_ARGUMENT ruleSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(ruleSearchRecordType) is false
Compliancemandatory This method must be implemented.