OSID Logo
OSID Specifications
workflow rules package
Version 3.1.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.TypeprocessEnablerRecordType the type of process enabler record to retrieve
Returnosid.workflow.rules.records.ProcessEnablerRecord the process enabler record
ErrorsNULL_ARGUMENT processEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(processEnablerRecordType) is false
Compliancemandatory This method must be implemented.