public interface Profile extends OsidCatalog
A profile defines a collection of profile entries and items.
| Modifier and Type | Method and Description |
|---|---|
ProfileRecord |
getProfileRecord(Type profileRecordType)
Gets the profile record corresponding to the given
Profile
record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdProfileRecord getProfileRecord(Type profileRecordType) throws OperationFailedException
Profile
record Type. This method is used to retrieve an
object implementing the requested record. The profileRecordType
may be the Type returned in
getRecordTypes() or any of its parents in a Type
hierarchy where hasRecordType(profileRecordType)
is true .profileRecordType - a profile record typeNullArgumentException - profileRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(profileRecordType) is false
mandatory - This method must be implemented.