public interface Browsable
A marker interface for objects that offer property inspection.
| Modifier and Type | Method and Description |
|---|---|
PropertyList |
getProperties()
Gets a list of properties.
|
PropertyList |
getPropertiesByRecordType(Type recordType)
Gets a list of properties corresponding to the specified record type.
|
PropertyList getProperties() throws OperationFailedException, PermissionDeniedException
Type specification. Applications
needing to examine a specific property should use the extension
interface defined by its Type. OperationFailedException - unable to complete requestPermissionDeniedException - an authorization failure
occurredmandatory - This method must be implemented. PropertyList getPropertiesByRecordType(Type recordType) throws OperationFailedException, PermissionDeniedException
Type. The resulting set includes properties specified by
parents of the record type in the case a record's
interface extends another.recordType - the record type corresponding to the properties set
to retrieveNullArgumentException - recordType is
null OperationFailedException - unable to complete requestPermissionDeniedException - an authorization failure
occurredUnsupportedException - hasRecordType(recordType)
is false mandatory - This method must be implemented.