OSID Logo
OSID Specifications
resourcing rules package
Version 3.0.0
Interfaceosid.resourcing.rules.JobConstrainerEnabler
Implementsosid.OsidEnabler
Used Byosid.resourcing.rules.JobConstrainerEnablerAdminSession
osid.resourcing.rules.JobConstrainerEnablerList
osid.resourcing.rules.JobConstrainerEnablerLookupSession
Description

A JobConstrainerEnabler describes the rules for making a JobConstrainer effective.

MethodgetJobConstrainerEnablerRecord
Description

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

Parametersosid.type.TypejobConstrainerEnablerRecordTypethe type of job constrainer enabler record to retrieve
Returnosid.resourcing.rules.records.JobConstrainerEnablerRecordthe job constrainer enabler record
ErrorsNULL_ARGUMENTjobConstrainerEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(jobConstrainerEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.