public interface Academy extends OsidCatalog
An Academy represents a collection of awards and
conferrals. Like all OSID objects, a Academy is identified
by its Id and any persisted references should use the
Id.
| Modifier and Type | Method and Description |
|---|---|
AcademyRecord |
getAcademyRecord(Type academyRecordType)
Gets the academy record corresponding to the given
Academy
record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdAcademyRecord getAcademyRecord(Type academyRecordType) throws OperationFailedException
Academy
record Type. This method is used to retrieve an
object implementing the requested record. The academyRecordType
may be the Type returned in
getRecordTypes() or any of its parents in a Type
hierarchy where hasRecordType(academyRecordType)
is true .academyRecordType - the type of academy record to retrieveNullArgumentException - academyRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(academyRecordType) is false
mandatory - This method must be implemented.