OSID Logo
OSID Specifications
rules package
Version 3.0.0
Interfaceosid.rules.Rule
Implementsosid.OsidRule
Used Byosid.OsidRule
osid.rules.RuleAdminSession
osid.rules.RuleList
osid.rules.RuleLookupSession
Description

A Rule represents an entity that can be evaluated or executed.

MethodgetRuleRecord
Description

Gets the rule record corresponding to the given Rule record Type .This method is used to retrieve an object implementing the requested record. The ruleRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(ruleRecordType) is true .

Parametersosid.type.TyperuleRecordTypethe type of rule record to retrieve
Returnosid.rules.records.RuleRecordthe rule record
ErrorsNULL_ARGUMENTruleRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(ruleRecordType) is false
CompliancemandatoryThis method must be implemented.