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, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ProfileRecord 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.