OSID Logo
OSID Specifications
osid package
Version 3.0.0
Release Candidate Preview
Interfaceosid.OsidRecord
Description

OsidRecord is a top-level interface for all record objects. A record is an auxiliary interface that can be retrieved from an OSID object, query, form or search order that contains method definitions outside the core OSID specification. An OSID record interface specification is identified with a Type.

MethodimplementsRecordType
Description

Tests if the given type is implemented by this record. Other types than that directly indicated by getType() may be supported through an inheritance scheme where the given type specifies a record that is a parent interface of the interface specified by getType().

Parametersosid.type.TyperecordTypea type
Returnboolean true if the given record Type is implemented by this record, false otherwise
ErrorsNULL_ARGUMENT recordType is null
CompliancemandatoryThis method must be implemented.