| Interface | osid.recognition.RecognitionProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | The recognition profile describes the interoperability among recognition services. | ||
| Method | supportsVisibleFederation | ||
| Description | Tests if any award federation is exposed. Federation is exposed when a specific award may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of awards appears as a single award. | ||
| Return | boolean |  true if visible federation is supported, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralLookup | ||
| Description | Tests for the availability of a conferral lookup service. | ||
| Return | boolean |  true if conferral lookup is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralQuery | ||
| Description | Tests if querying conferrals is available. | ||
| Return | boolean |  true if conferral query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralSearch | ||
| Description | Tests if searching for conferrals is available. | ||
| Return | boolean |  true if conferral search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralAdmin | ||
| Description | Tests if searching for conferrals is available. | ||
| Return | boolean |  true if conferral search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralNotification | ||
| Description | Tests if conferral notification is available. | ||
| Return | boolean |  true if conferral notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralAcademy | ||
| Description | Tests if a conferral to academy lookup session is available. | ||
| Return | boolean |  true if conferral academy lookup session is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralAcademyAssignment | ||
| Description | Tests if a conferral to academy assignment session is available. | ||
| Return | boolean |  true if conferral academy assignment is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralSmartAcademy | ||
| Description | Tests if a conferral smart academy session is available. | ||
| Return | boolean |  true if conferral smart academy is supported, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardLookup | ||
| Description | Tests for the availability of an award lookup service. | ||
| Return | boolean |  true if award lookup is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardQuery | ||
| Description | Tests if querying awards is available. | ||
| Return | boolean |  true if award query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardSearch | ||
| Description | Tests if searching for awards is available. | ||
| Return | boolean |  true if award search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardAdmin | ||
| Description | Tests for the availability of an award administrative service for creating and deleting awards. | ||
| Return | boolean |  true if award administration is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardNotification | ||
| Description | Tests for the availability of an award notification service. | ||
| Return | boolean |  true if award notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsAwardAcademy | ||
| Description | Tests if an award to academy lookup session is available. | ||
| Return | boolean |  true if award academy lookup session is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardAcademyAssignment | ||
| Description | Tests if an award to academy assignment session is available. | ||
| Return | boolean |  true if award academy assignment is supported, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardSmartAcademy | ||
| Description | Tests if an award smart academy session is available. | ||
| Return | boolean |  true if award smart academy is supported, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocation | ||
| Description | Tests for the availability of a convocation service for getting available convocations for a resource. | ||
| Return | boolean |  true if convocation is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationLookup | ||
| Description | Tests for the availability of a convocation lookup service. | ||
| Return | boolean |  true if convocation lookup is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationQuery | ||
| Description | Tests if querying convocations is available. | ||
| Return | boolean |  true if convocation query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationSearch | ||
| Description | Tests if searching for convocations is available. | ||
| Return | boolean |  true if convocation search is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationAdmin | ||
| Description | Tests if searching for convocations is available. | ||
| Return | boolean |  true if convocation search is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationNotification | ||
| Description | Tests if convocation notification is available. | ||
| Return | boolean |  true if convocation notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationAcademy | ||
| Description | Tests if a convocation to academy lookup session is available. | ||
| Return | boolean |  true if convocation academy lookup session is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationAcademyAssignment | ||
| Description | Tests if a convocation to academy assignment session is available. | ||
| Return | boolean |  true if convocation academy assignment is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationSmartAcademy | ||
| Description | Tests if a convocation smart academy session is available. | ||
| Return | boolean |  true if convocation smart academy is supported, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademyLookup | ||
| Description | Tests for the availability of an academy lookup service. | ||
| Return | boolean |  true if academy lookup is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademyQuery | ||
| Description | Tests if querying academies is available. | ||
| Return | boolean |  true if academy query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademySearch | ||
| Description | Tests if searching for academies is available. | ||
| Return | boolean |  true if academy search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademyAdmin | ||
| Description | Tests for the availability of an academy administrative service for creating and deleting academies. | ||
| Return | boolean |  true if academy administration is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademyNotification | ||
| Description | Tests for the availability of an academy notification service. | ||
| Return | boolean |  true if academy notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsAcademyHierarchy | ||
| Description | Tests for the availability of an academy hierarchy traversal service. | ||
| Return | boolean |  true if academy hierarchy traversal is available, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademyHierarchyDesign | ||
| Description | Tests for the availability of an academy hierarchy design service. | ||
| Return | boolean |  true if academy hierarchy design is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsRecognitionBatch | ||
| Description | Tests for the availability of a recognition batch service. | ||
| Return | boolean |  true if a recognition batch service is available, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConferralRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported conferral record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | conferralRecordType | a  Type indicating a Conferral record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  conferralRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConferralSearchRecordTypes | ||
| Description | Gets the supported conferral search record types. | ||
| Return | osid.type.TypeList | a list containing the supported conferral search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConferralSearchRecordType | ||
| Description | Tests if the given conferral search record type is supported. | ||
| Parameters | osid.type.Type | conferralSearchRecordType | a  Type indicating a conferral record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  conferralSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAwardRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported award record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | awardRecordType | a  Type indicating a Award record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  awardRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAwardSearchRecordTypes | ||
| Description | Gets the supported award search record types. | ||
| Return | osid.type.TypeList | a list containing the supported award search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAwardSearchRecordType | ||
| Description | Tests if the given award search record type is supported. | ||
| Parameters | osid.type.Type | awardSearchRecordType | a  Type indicating an award record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  awardSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConvocationRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported convocation record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | convocationRecordType | a  Type indicating a Convocation record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  convocationRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConvocationSearchRecordTypes | ||
| Description | Gets the supported convocation search record types. | ||
| Return | osid.type.TypeList | a list containing the supported convocation search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsConvocationSearchRecordType | ||
| Description | Tests if the given convocation search record type is supported. | ||
| Parameters | osid.type.Type | convocationSearchRecordType | a  Type indicating a convocation record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  convocationSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAcademyRecordTypes | ||
| Description | Gets the supported academy record types. | ||
| Return | osid.type.TypeList | a list containing the supported academy record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademyRecordType | ||
| Description | Tests if the given academy record type is supported. | ||
| Parameters | osid.type.Type | academyRecordType | a  Type indicating an academy record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  academyRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAcademySearchRecordTypes | ||
| Description | Gets the supported academy search record types. | ||
| Return | osid.type.TypeList | a list containing the supported academy search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAcademySearchRecordType | ||
| Description | Tests if the given academy search record type is supported. | ||
| Parameters | osid.type.Type | academySearchRecordType | a  Type indicating an academy record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  academySearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |