OSID Logo
OSID Specifications
provisioning rules package
Version 3.1.0
Interfaceosid.provisioning.rules.PoolConstrainer
Implementsosid.OsidConstrainer
Used Byosid.provisioning.rules.PoolConstrainerAdminSession
osid.provisioning.rules.PoolConstrainerList
osid.provisioning.rules.PoolConstrainerLookupSession
Description

A PoolConstrainer manages the constraints of a Pool.

MethodgetPoolConstrainerRecord
Description

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

Parametersosid.type.TypepoolConstrainerRecordType the type of pool constrainer record to retrieve
Returnosid.provisioning.rules.records.PoolConstrainerRecord the pool constrainer record
ErrorsNULL_ARGUMENT poolConstrainerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(poolConstrainerRecordType) is false
Compliancemandatory This method must be implemented.