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. |