OSID Logo
OSID Specifications
workflow rules package
Version 3.0.0
Interfaceosid.workflow.rules.ProcessEnabler
Implementsosid.OsidEnabler
Used Byosid.workflow.rules.ProcessEnablerAdminSession
osid.workflow.rules.ProcessEnablerList
osid.workflow.rules.ProcessEnablerLookupSession
Description

A ProcessEnabler describes the rules for constraining the resources in a process.

MethodgetProcessEnablerRecord
Description

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

Parametersosid.type.TypeprocessEnablerRecordTypethe type of process enabler record to retrieve
Returnosid.workflow.rules.records.ProcessEnablerRecordthe process enabler record
ErrorsNULL_ARGUMENTprocessEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(processEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.