OSID Logo
OSID Specifications
process package
Version 3.1.0
Interfaceosid.process.Process
Implementsosid.OsidCatalog
Used Byosid.process.ProcessAdminSession
osid.process.ProcessList
osid.process.ProcessLookupSession
osid.process.ProcessNode
osid.process.StateAdminSession
osid.process.StateLookupSession
osid.process.StateNotificationSession
osid.process.StateQuerySession
osid.process.StateSequencingSession
Description

A process defines a collection of states.

MethodgetProcessRecord
Description

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

Parametersosid.type.TypeprocessRecordType the process record type
Returnosid.process.records.ProcessRecord the process record
ErrorsNULL_ARGUMENT processRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(processRecordType) is false
Compliancemandatory This method must be implemented.