OSID Logo
OSID Specifications
subscription rules package
Version 3.1.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.TypedispatchConstrainerRecordType the type of dispatch constrainer record to retrieve
Returnosid.subscription.rules.records.DispatchConstrainerRecord the dispatch constrainer record
ErrorsNULL_ARGUMENT dispatchConstrainerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(dispatchConstrainerRecordType) is false
Compliancemandatory This method must be implemented.