OSID Logo
OSID Specifications
resourcing rules package
Version 3.0.0
Interfaceosid.resourcing.rules.AvailabilityEnabler
Implementsosid.OsidEnabler
Used Byosid.resourcing.rules.AvailabilityEnablerAdminSession
osid.resourcing.rules.AvailabilityEnablerList
osid.resourcing.rules.AvailabilityEnablerLookupSession
Description

A AvailabilityEnabler describes the rules for managing the effectiveness of an Availability .

MethodgetAvailabilityEnablerRecord
Description

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

Parametersosid.type.TypeavailabilityEnablerRecordTypethe type of availability enabler record to retrieve
Returnosid.resourcing.rules.records.AvailabilityEnablerRecordthe availability enabler record
ErrorsNULL_ARGUMENTavailabilityEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(availabilityEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.