Interface CourseChronicleProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
CourseChronicleManager, CourseChronicleProxyManager
The course chronicle profile describes the interoperability among course chronicle services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedAssessmentEntryrecord types.Gets the supportedAssessmentEntrysearch record types.Gets the supportedAwardEntryrecord types.Gets the supportedAwardEntrysearch record types.Gets the supportedCourseEntryrecord types.Gets the supportedCourseEntrysearch record types.Gets the supportedCredentialEntryrecord types.Gets the supportedCredentialEntrysearch record types.Gets the supportedProgramEntryrecord types.Gets the supportedProgramEntrysearch record types.booleanTests if retrieving an academic record is supported.booleanTests if assessment entry administrative service is supported.booleanTests if an assessment entry cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up assessment entries is supported.booleanTests if an assessment entry notification service is supported.booleanTests if querying assessment entries is supported.booleansupportsAssessmentEntryRecordType(Type assessmentEntryRecordType) Tests if the givenAssessmentEntryrecord type is supported.booleanTests if searching assessment entries is supported.booleansupportsAssessmentEntrySearchRecordType(Type assessmentEntrySearchRecordType) Tests if the givenAssessmentEntrysearch record type is supported.booleanTests if an assessment entry smart course catalog session is available.booleanTests if award entry administrative service is supported.booleanTests if an award entry cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up award entries is supported.booleanTests if an award entry notification service is supported.booleanTests if querying award entries is supported.booleansupportsAwardEntryRecordType(Type awardEntryRecordType) Tests if the givenAwardEntryrecord type is supported.booleanTests if searching award entries is supported.booleansupportsAwardEntrySearchRecordType(Type awardEntrySearchRecordType) Tests if the givenAwardEntrysearch record type is supported.booleanTests if an award entry smart course catalog session is available.booleanTests if a course chronicle batch service is available.booleanTests if course entry administrative service is supported.booleanTests if a course entry cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up course entries is supported.booleanTests if a course entry notification service is supported.booleanTests if querying course entries is supported.booleansupportsCourseEntryRecordType(Type courseEntryRecordType) Tests if the givenCourseEntryrecord type is supported.booleanTests if searching course entries is supported.booleansupportsCourseEntrySearchRecordType(Type courseEntrySearchRecordType) Tests if the givenCourseEntrysearch record type is supported.booleanTests if a course entry smart course catalog session is available.booleanTests if credential entry administrative service is supported.booleanTests if a credential entry cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up credential entries is supported.booleanTests if a credential entry notification service is supported.booleanTests if querying credential entries is supported.booleansupportsCredentialEntryRecordType(Type credentialEntryRecordType) Tests if the givenCredentialEntryrecord type is supported.booleanTests if searching credential entries is supported.booleansupportsCredentialEntrySearchRecordType(Type credentialEntrySearchRecordType) Tests if the givenCredentialEntrysearch record type is supported.booleanTests if a credential entry smart course catalog session is available.booleanTests if program entry administrative service is supported.booleanTests if a program entry cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up program entries is supported.booleanTests if a program entry notification service is supported.booleanTests if querying program entries is supported.booleansupportsProgramEntryRecordType(Type programEntryRecordType) Tests if the givenProgramEntryrecord type is supported.booleanTests if searching program entries is supported.booleansupportsProgramEntrySearchRecordType(Type programEntrySearchRecordType) Tests if the givenProgramEntrysearch record type is supported.booleanTests if a program entry smart course catalog session is available.booleanTests if any course catalog 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 course catalog federation is exposed. Federation is exposed when a specific course catalog may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAcademicRecord
boolean supportsAcademicRecord()Tests if retrieving an academic record is supported.- Returns:
trueif academic record is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryLookup
boolean supportsProgramEntryLookup()Tests if looking up program entries is supported.- Returns:
trueif program entry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryQuery
boolean supportsProgramEntryQuery()Tests if querying program entries is supported.- Returns:
trueif program entry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntrySearch
boolean supportsProgramEntrySearch()Tests if searching program entries is supported.- Returns:
trueif program entry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryAdmin
boolean supportsProgramEntryAdmin()Tests if program entry administrative service is supported.- Returns:
trueif program entry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryNotification
boolean supportsProgramEntryNotification()Tests if a program entry notification service is supported.- Returns:
trueif program entry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryCourseCatalog
boolean supportsProgramEntryCourseCatalog()Tests if a program entry cataloging service is supported.- Returns:
trueif program entry cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryCourseCatalogAssignment
boolean supportsProgramEntryCourseCatalogAssignment()Tests if a course cataloging service is supported. A course cataloging service maps program entries to catalogs.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntrySmartCourseCatalog
boolean supportsProgramEntrySmartCourseCatalog()Tests if a program entry smart course catalog session is available.- Returns:
trueif a program entry smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryLookup
boolean supportsCourseEntryLookup()Tests if looking up course entries is supported.- Returns:
trueif course entry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryQuery
boolean supportsCourseEntryQuery()Tests if querying course entries is supported.- Returns:
trueif course entry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntrySearch
boolean supportsCourseEntrySearch()Tests if searching course entries is supported.- Returns:
trueif course entry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryAdmin
boolean supportsCourseEntryAdmin()Tests if course entry administrative service is supported.- Returns:
trueif course entry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryNotification
boolean supportsCourseEntryNotification()Tests if a course entry notification service is supported.- Returns:
trueif course entry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryCourseCatalog
boolean supportsCourseEntryCourseCatalog()Tests if a course entry cataloging service is supported.- Returns:
trueif course entry cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryCourseCatalogAssignment
boolean supportsCourseEntryCourseCatalogAssignment()Tests if a course cataloging service is supported. A course cataloging service maps course entries to catalogs.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntrySmartCourseCatalog
boolean supportsCourseEntrySmartCourseCatalog()Tests if a course entry smart course catalog session is available.- Returns:
trueif a course entry smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryLookup
boolean supportsCredentialEntryLookup()Tests if looking up credential entries is supported.- Returns:
trueif credential entry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryQuery
boolean supportsCredentialEntryQuery()Tests if querying credential entries is supported.- Returns:
trueif credential entry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntrySearch
boolean supportsCredentialEntrySearch()Tests if searching credential entries is supported.- Returns:
trueif credential entry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryAdmin
boolean supportsCredentialEntryAdmin()Tests if credential entry administrative service is supported.- Returns:
trueif credential entry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryNotification
boolean supportsCredentialEntryNotification()Tests if a credential entry notification service is supported.- Returns:
trueif credential entry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryCourseCatalog
boolean supportsCredentialEntryCourseCatalog()Tests if a credential entry cataloging service is supported.- Returns:
trueif credential entry cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryCourseCatalogAssignment
boolean supportsCredentialEntryCourseCatalogAssignment()Tests if a course cataloging service is supported. A course cataloging service maps credential entries to catalogs.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntrySmartCourseCatalog
boolean supportsCredentialEntrySmartCourseCatalog()Tests if a credential entry smart course catalog session is available.- Returns:
trueif a credential entry smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryLookup
boolean supportsAssessmentEntryLookup()Tests if looking up assessment entries is supported.- Returns:
trueif assessment entry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryQuery
boolean supportsAssessmentEntryQuery()Tests if querying assessment entries is supported.- Returns:
trueif assessment entry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntrySearch
boolean supportsAssessmentEntrySearch()Tests if searching assessment entries is supported.- Returns:
trueif assessment entry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryAdmin
boolean supportsAssessmentEntryAdmin()Tests if assessment entry administrative service is supported.- Returns:
trueif assessment entry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryNotification
boolean supportsAssessmentEntryNotification()Tests if an assessment entry notification service is supported.- Returns:
trueif assessment entry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryCourseCatalog
boolean supportsAssessmentEntryCourseCatalog()Tests if an assessment entry cataloging service is supported.- Returns:
trueif assessment entry cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryCourseCatalogAssignment
boolean supportsAssessmentEntryCourseCatalogAssignment()Tests if a course cataloging service is supported. A course cataloging service maps assessment entries to catalogs.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntrySmartCourseCatalog
boolean supportsAssessmentEntrySmartCourseCatalog()Tests if an assessment entry smart course catalog session is available.- Returns:
trueif an assessment entry smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryLookup
boolean supportsAwardEntryLookup()Tests if looking up award entries is supported.- Returns:
trueif award entry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryQuery
boolean supportsAwardEntryQuery()Tests if querying award entries is supported.- Returns:
trueif award entry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntrySearch
boolean supportsAwardEntrySearch()Tests if searching award entries is supported.- Returns:
trueif award entry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryAdmin
boolean supportsAwardEntryAdmin()Tests if award entry administrative service is supported.- Returns:
trueif award entry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryNotification
boolean supportsAwardEntryNotification()Tests if an award entry notification service is supported.- Returns:
trueif award entry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryCourseCatalog
boolean supportsAwardEntryCourseCatalog()Tests if an award entry cataloging service is supported.- Returns:
trueif award entry cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryCourseCatalogAssignment
boolean supportsAwardEntryCourseCatalogAssignment()Tests if a course cataloging service is supported. A course cataloging service maps award entries to catalogs.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntrySmartCourseCatalog
boolean supportsAwardEntrySmartCourseCatalog()Tests if an award entry smart course catalog session is available.- Returns:
trueif an award entry smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseChronicalBatch
boolean supportsCourseChronicalBatch()Tests if a course chronicle batch service is available.- Returns:
trueif a course chronicle batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getProgramEntryRecordTypes
TypeList getProgramEntryRecordTypes()Gets the supportedProgramEntryrecord types.- Returns:
- a list containing the supported
ProgramEntryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntryRecordType
Tests if the givenProgramEntryrecord type is supported.- Parameters:
programEntryRecordType- aTypeindicating aProgramEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-programEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getProgramEntrySearchRecordTypes
TypeList getProgramEntrySearchRecordTypes()Gets the supportedProgramEntrysearch record types.- Returns:
- a list containing the supported
ProgramEntrysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsProgramEntrySearchRecordType
Tests if the givenProgramEntrysearch record type is supported.- Parameters:
programEntrySearchRecordType- aTypeindicating aProgramEntrysearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-programEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseEntryRecordTypes
TypeList getCourseEntryRecordTypes()Gets the supportedCourseEntryrecord types.- Returns:
- a list containing the supported
CourseEntryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntryRecordType
Tests if the givenCourseEntryrecord type is supported.- Parameters:
courseEntryRecordType- aTypeindicating aCourseEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-courseEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseEntrySearchRecordTypes
TypeList getCourseEntrySearchRecordTypes()Gets the supportedCourseEntrysearch record types.- Returns:
- a list containing the supported
CourseEntrysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseEntrySearchRecordType
Tests if the givenCourseEntrysearch record type is supported.- Parameters:
courseEntrySearchRecordType- aTypeindicating aCourseEntrysearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-courseEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCredentialEntryRecordTypes
TypeList getCredentialEntryRecordTypes()Gets the supportedCredentialEntryrecord types.- Returns:
- a list containing the supported
CredentialEntryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntryRecordType
Tests if the givenCredentialEntryrecord type is supported.- Parameters:
credentialEntryRecordType- aTypeindicating aCredentialEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-credentialEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCredentialEntrySearchRecordTypes
TypeList getCredentialEntrySearchRecordTypes()Gets the supportedCredentialEntrysearch record types.- Returns:
- a list containing the supported
CredentialEntrysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCredentialEntrySearchRecordType
Tests if the givenCredentialEntrysearch record type is supported.- Parameters:
credentialEntrySearchRecordType- aTypeindicating aCredentialEntrysearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-credentialEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentEntryRecordTypes
TypeList getAssessmentEntryRecordTypes()Gets the supportedAssessmentEntryrecord types.- Returns:
- a list containing the supported
AssessmentEntryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntryRecordType
Tests if the givenAssessmentEntryrecord type is supported.- Parameters:
assessmentEntryRecordType- anTypeindicating anAssessmentEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-assessmentEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAssessmentEntrySearchRecordTypes
TypeList getAssessmentEntrySearchRecordTypes()Gets the supportedAssessmentEntrysearch record types.- Returns:
- a list containing the supported
AssessmentEntrysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAssessmentEntrySearchRecordType
Tests if the givenAssessmentEntrysearch record type is supported.- Parameters:
assessmentEntrySearchRecordType- anTypeindicating anAssessmentEntrysearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-assessmentEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAwardEntryRecordTypes
TypeList getAwardEntryRecordTypes()Gets the supportedAwardEntryrecord types.- Returns:
- a list containing the supported
AwardEntryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntryRecordType
Tests if the givenAwardEntryrecord type is supported.- Parameters:
awardEntryRecordType- anTypeindicating anAwardEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-awardEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAwardEntrySearchRecordTypes
TypeList getAwardEntrySearchRecordTypes()Gets the supportedAwardEntrysearch record types.- Returns:
- a list containing the supported
AwardEntrysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAwardEntrySearchRecordType
Tests if the givenAwardEntrysearch record type is supported.- Parameters:
awardEntrySearchRecordType- anTypeindicating anAwardEntrysearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-awardEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-