OSID Logo
OSID Specifications
resource package
Version 3.1.0
Interfaceosid.resource.ResourceRelationshipForm
Implementsosid.OsidRelationshipForm
Implemented Byosid.resource.batch.ResourceRelationshipBatchForm
Used Byosid.resource.ResourceRelationshipAdminSession
Description

This is the form for creating and updating ResourceRelationships.

Like all OsidForms, ResourceRelationshipForm is stateful and must not be accessed by multiple processing threads.

MethodgetResourceRelationshipFormRecord
Description

Gets the ResourceRelationshipFormRecord record corresponding to the given relationship Type.

Parametersosid.type.TyperesourceRelationshipRecordType the resource relationship record type
Returnosid.resource.records.ResourceRelationshipFormRecord the resource relationship form record
ErrorsNULL_ARGUMENT resourceRelationshipRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(resourceRelationshipRecordType) is false
Compliancemandatory This method must be implemented.