Interface RecognitionProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
RecognitionManager, RecognitionProxyManager
The recognition profile describes the interoperability among recognition services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supported academy record types.Gets the supported academy search record types.Gets the supportedAwardrecord types.Gets the supported award search record types.Gets the supportedConferralrecord types.Gets the supported conferral search record types.Gets the supportedConvocationrecord types.Gets the supported convocation search record types.booleanTests for the availability of an academy administrative service for creating and deleting academies.booleanTests for the availability of an academy hierarchy traversal service.booleanTests for the availability of an academy hierarchy design service.booleanTests for the availability of an academy lookup service.booleanTests for the availability of an academy notification service.booleanTests if querying academies is available.booleansupportsAcademyRecordType(Type academyRecordType) Tests if the given academy record type is supported.booleanTests if searching for academies is available.booleansupportsAcademySearchRecordType(Type academySearchRecordType) Tests if the given academy search record type is supported.booleanTests if an award to academy lookup session is available.booleanTests if an award to academy assignment session is available.booleanTests for the availability of an award administrative service for creating and deleting awards.booleanTests for the availability of an award lookup service.booleanTests for the availability of an award notification service.booleanTests if querying awards is available.booleansupportsAwardRecordType(Type awardRecordType) Tests if the givenAwardrecord type is supported.booleanTests if searching for awards is available.booleansupportsAwardSearchRecordType(Type awardSearchRecordType) Tests if the given award search record type is supported.booleanTests if an award smart academy session is available.booleanTests if a conferral to academy lookup session is available.booleanTests if a conferral to academy assignment session is available.booleanTests if searching for conferrals is available.booleanTests for the availability of a conferral lookup service.booleanTests if conferral notification is available.booleanTests if querying conferrals is available.booleansupportsConferralRecordType(Type conferralRecordType) Tests if the givenConferralrecord type is supported.booleanTests if searching for conferrals is available.booleansupportsConferralSearchRecordType(Type conferralSearchRecordType) Tests if the given conferral search record type is supported.booleanTests if a conferral smart academy session is available.booleanTests for the availability of a convocation service for getting available convocations for a resource.booleanTests if a convocation to academy lookup session is available.booleanTests if a convocation to academy assignment session is available.booleanTests if searching for convocations is available.booleanTests for the availability of a convocation lookup service.booleanTests if convocation notification is available.booleanTests if querying convocations is available.booleansupportsConvocationRecordType(Type convocationRecordType) Tests if the givenConvocationrecord type is supported.booleanTests if searching for convocations is available.booleansupportsConvocationSearchRecordType(Type convocationSearchRecordType) Tests if the given convocation search record type is supported.booleanTests if a convocation smart academy session is available.booleanTests for the availability of a recognition batch service.booleanTests if any award federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()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.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralLookup
boolean supportsConferralLookup()Tests for the availability of a conferral lookup service.- Returns:
trueif conferral lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralQuery
boolean supportsConferralQuery()Tests if querying conferrals is available.- Returns:
trueif conferral query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralSearch
boolean supportsConferralSearch()Tests if searching for conferrals is available.- Returns:
trueif conferral search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralAdmin
boolean supportsConferralAdmin()Tests if searching for conferrals is available.- Returns:
trueif conferral search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralNotification
boolean supportsConferralNotification()Tests if conferral notification is available.- Returns:
trueif conferral notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralAcademy
boolean supportsConferralAcademy()Tests if a conferral to academy lookup session is available.- Returns:
trueif conferral academy lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralAcademyAssignment
boolean supportsConferralAcademyAssignment()Tests if a conferral to academy assignment session is available.- Returns:
trueif conferral academy assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConferralSmartAcademy
boolean supportsConferralSmartAcademy()Tests if a conferral smart academy session is available.- Returns:
trueif conferral smart academy is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardLookup
boolean supportsAwardLookup()Tests for the availability of an award lookup service.- Returns:
trueif award lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardQuery
boolean supportsAwardQuery()Tests if querying awards is available.- Returns:
trueif award query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardSearch
boolean supportsAwardSearch()Tests if searching for awards is available.- Returns:
trueif award search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardAdmin
boolean supportsAwardAdmin()Tests for the availability of an award administrative service for creating and deleting awards.- Returns:
trueif award administration is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardNotification
boolean supportsAwardNotification()Tests for the availability of an award notification service.- Returns:
trueif award notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsAwardAcademy
boolean supportsAwardAcademy()Tests if an award to academy lookup session is available.- Returns:
trueif award academy lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardAcademyAssignment
boolean supportsAwardAcademyAssignment()Tests if an award to academy assignment session is available.- Returns:
trueif award academy assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardSmartAcademy
boolean supportsAwardSmartAcademy()Tests if an award smart academy session is available.- Returns:
trueif award smart academy is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocation
boolean supportsConvocation()Tests for the availability of a convocation service for getting available convocations for a resource.- Returns:
trueif convocation is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationLookup
boolean supportsConvocationLookup()Tests for the availability of a convocation lookup service.- Returns:
trueif convocation lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationQuery
boolean supportsConvocationQuery()Tests if querying convocations is available.- Returns:
trueif convocation query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationSearch
boolean supportsConvocationSearch()Tests if searching for convocations is available.- Returns:
trueif convocation search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationAdmin
boolean supportsConvocationAdmin()Tests if searching for convocations is available.- Returns:
trueif convocation search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationNotification
boolean supportsConvocationNotification()Tests if convocation notification is available.- Returns:
trueif convocation notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationAcademy
boolean supportsConvocationAcademy()Tests if a convocation to academy lookup session is available.- Returns:
trueif convocation academy lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationAcademyAssignment
boolean supportsConvocationAcademyAssignment()Tests if a convocation to academy assignment session is available.- Returns:
trueif convocation academy assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationSmartAcademy
boolean supportsConvocationSmartAcademy()Tests if a convocation smart academy session is available.- Returns:
trueif convocation smart academy is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademyLookup
boolean supportsAcademyLookup()Tests for the availability of an academy lookup service.- Returns:
trueif academy lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademyQuery
boolean supportsAcademyQuery()Tests if querying academies is available.- Returns:
trueif academy query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademySearch
boolean supportsAcademySearch()Tests if searching for academies is available.- Returns:
trueif academy search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademyAdmin
boolean supportsAcademyAdmin()Tests for the availability of an academy administrative service for creating and deleting academies.- Returns:
trueif academy administration is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademyNotification
boolean supportsAcademyNotification()Tests for the availability of an academy notification service.- Returns:
trueif academy notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsAcademyHierarchy
boolean supportsAcademyHierarchy()Tests for the availability of an academy hierarchy traversal service.- Returns:
trueif academy hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademyHierarchyDesign
boolean supportsAcademyHierarchyDesign()Tests for the availability of an academy hierarchy design service.- Returns:
trueif academy hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsRecognitionBatch
boolean supportsRecognitionBatch()Tests for the availability of a recognition batch service.- Returns:
trueif a recognition batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getConferralRecordTypes
TypeList getConferralRecordTypes()Gets the supportedConferralrecord types.- Returns:
- a list containing the supported conferral record types
- Compliance:
mandatory- This method must be implemented.
-
supportsConferralRecordType
Tests if the givenConferralrecord type is supported.- Parameters:
conferralRecordType- aTypeindicating aConferralrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-conferralRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getConferralSearchRecordTypes
TypeList getConferralSearchRecordTypes()Gets the supported conferral search record types.- Returns:
- a list containing the supported conferral search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsConferralSearchRecordType
Tests if the given conferral search record type is supported.- Parameters:
conferralSearchRecordType- aTypeindicating a conferral record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-conferralSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAwardRecordTypes
TypeList getAwardRecordTypes()Gets the supportedAwardrecord types.- Returns:
- a list containing the supported award record types
- Compliance:
mandatory- This method must be implemented.
-
supportsAwardRecordType
Tests if the givenAwardrecord type is supported.- Parameters:
awardRecordType- aTypeindicating aAwardrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-awardRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAwardSearchRecordTypes
TypeList getAwardSearchRecordTypes()Gets the supported award search record types.- Returns:
- a list containing the supported award search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsAwardSearchRecordType
Tests if the given award search record type is supported.- Parameters:
awardSearchRecordType- aTypeindicating an award record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-awardSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getConvocationRecordTypes
TypeList getConvocationRecordTypes()Gets the supportedConvocationrecord types.- Returns:
- a list containing the supported convocation record types
- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationRecordType
Tests if the givenConvocationrecord type is supported.- Parameters:
convocationRecordType- aTypeindicating aConvocationrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-convocationRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getConvocationSearchRecordTypes
TypeList getConvocationSearchRecordTypes()Gets the supported convocation search record types.- Returns:
- a list containing the supported convocation search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsConvocationSearchRecordType
Tests if the given convocation search record type is supported.- Parameters:
convocationSearchRecordType- aTypeindicating a convocation record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-convocationSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAcademyRecordTypes
TypeList getAcademyRecordTypes()Gets the supported academy record types.- Returns:
- a list containing the supported academy record types
- Compliance:
mandatory- This method must be implemented.
-
supportsAcademyRecordType
Tests if the given academy record type is supported.- Parameters:
academyRecordType- aTypeindicating an academy record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-academyRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAcademySearchRecordTypes
TypeList getAcademySearchRecordTypes()Gets the supported academy search record types.- Returns:
- a list containing the supported academy search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsAcademySearchRecordType
Tests if the given academy search record type is supported.- Parameters:
academySearchRecordType- aTypeindicating an academy record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-academySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-