OSID Logo
OSID Specifications
subscription rules package
Version 3.0.0
Interfaceosid.subscription.rules.DispatchConstrainer
Implementsosid.OsidConstrainer
Used Byosid.subscription.rules.DispatchConstrainerAdminSession
osid.subscription.rules.DispatchConstrainerList
osid.subscription.rules.DispatchConstrainerLookupSession
Description

A DispatchConstrainer manages the constraints of a Dispatch .

MethodgetDispatchConstrainerRecord
Description

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

Parametersosid.type.TypedispatchConstrainerRecordTypethe type of dispatch constrainer record to retrieve
Returnosid.subscription.rules.records.DispatchConstrainerRecordthe dispatch constrainer record
ErrorsNULL_ARGUMENTdispatchConstrainerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(dispatchConstrainerRecordType) is false
CompliancemandatoryThis method must be implemented.