OSID Logo
OSID Specifications
resourcing rules package
Version 3.0.0
Interfaceosid.resourcing.rules.CommissionEnabler
Implementsosid.OsidEnabler
Used Byosid.resourcing.rules.CommissionEnablerAdminSession
osid.resourcing.rules.CommissionEnablerList
osid.resourcing.rules.CommissionEnablerLookupSession
Description

A CommissionEnabler describes the rules for managing the effectiveness of Commissions .

MethodgetCommissionEnablerRecord
Description

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

Parametersosid.type.TypecommissionEnablerRecordTypethe type of commission enabler record to retrieve
Returnosid.resourcing.rules.records.CommissionEnablerRecordthe commission enabler record
ErrorsNULL_ARGUMENTcommissionEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(commissionEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.