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.