| Interface | osid.Browsable | ||
|---|---|---|---|
| Description |
A marker interface for objects that offer property inspection. | ||
| Method | getProperties | ||
| Description |
Gets a list of properties. Properties provide a means
for applications to display a representation of the
contents of a record without understanding its | ||
| Return | osid.PropertyList | a list of properties | |
| Errors | OPERATION_FAILED | unable to complete request | |
| PERMISSION_DENIED | an authorization failure occurred | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getPropertiesByRecordType | ||
| Description |
Gets a list of properties corresponding to the
specified record type. Properties provide a means for
applications to display a representation of the contents
of a record without understanding its record interface
specification. Applications needing to examine a specific
propertyshould use the methods defined by the record
| ||
| Parameters | osid.type.Type | recordType | the record type corresponding to the properties set to retrieve |
| Return | osid.PropertyList | a list of properties | |
| Errors | NULL_ARGUMENT | recordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| PERMISSION_DENIED | an authorization failure occurred | ||
| UNSUPPORTED | hasRecordType(recordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |