Interface CourseChronicleManager
- All Superinterfaces:
AutoCloseable, Closeable, CourseChronicleProfile, OsidManager, OsidManager, OsidProfile, Sourceable
The course chronicle manager provides access to course chronicle sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
AcademicRecordSession: a session to look at a student academic record -
ProgramEntryLookupSession: a session to retrieve program entries -
ProgramEntryQuerySession: a session to query program entries -
ProgramEntrySearchSession: a session to search for program entries -
ProgramEntryAdminSession: a session to create and delete program entries -
ProgramEntryNotificationSession: a session to receive notifications pertaining to program entry changes -
ProgramEntryCourseCatalogSession: a session to look up program entry to course catalog mappings -
ProgramEntryCourseCatalogAssignmentSession: a session to manage program entry to course catalog mappings -
ProgramEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of program entries
-
CourseEntryLookupSession: a session to retrieve course entries -
CourseEntryQuerySession: a session to query course entries -
CourseEntrySearchSession: a session to search for course entries -
CourseEntryAdminSession: a session to create and delete course entries -
CourseEntryNotificationSession: a session to receive notifications pertaining to course entry changes -
CourseEntryCourseCatalogSession: a session to look up course entry to course catalog mappings -
CourseEntryCourseCatalogAssignmentSession: a session to manage course entry to course catalog mappings -
CourseEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of course entries
-
CredentialEntryLookupSession: a session to retrieve credential entries -
CredentialEntryQuerySession: a session to query credential entries -
CredentialEntrySearchSession: a session to search for credential entries -
CredentialEntryAdminSession: a session to create and delete credential entries -
CredentialEntryNotificationSession: a session to receive notifications pertaining to credential entry changes -
CredentialEntryCourseCatalogSession: a session to look up credential entry to course catalog mappings -
CredentialEntryCourseCatalogAssignmentSession: a session to manage credential entry to course catalog mappings -
CredentialEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of credential entries
-
AssessmentEntryLookupSession: a session to retrieve assessment entries -
AssessmentEntryQuerySession: a session to query assessment entries -
AssessmentEntrySearchSession: a session to search for assessment entries -
AssessmentEntryAdminSession: a session to create and delete assessment entries -
AssessmentEntryNotificationSession: a session to receive notifications pertaining to assessment entry changes -
AssessmentEntryCourseCatalogSession: a session to look up assessment entry to course catalog mappings -
AssessmentEntryCourseCatalogAssignmentSession: a session to manage assessment entry to course catalog mappings -
AssessmentEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of assessment entries
-
AwardEntryLookupSession: a session to retrieve award entries -
AwardEntryQuerySession: a session to query award entries -
AwardEntrySearchSession: a session to search for award entries -
AwardEntryAdminSession: a session to create and delete award entries -
AwardEntryNotificationSession: a session to receive notifications pertaining to award entry changes -
AwardEntryCourseCatalogSession: a session to look up award entry to course catalog mappings -
AwardEntryCourseCatalogAssignmentSession: a session to manage award entry to course catalog mappings -
AwardEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of award entries
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the academic record service.getAcademicRecordSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the academic record service for the given course catalog.Gets theOsidSessionassociated with the assessment entry administration service.getAssessmentEntryAdminSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the assessment entry administration service for the given course catalog.Gets theOsidSessionassociated with assigning assessment entries to course catalogs.Gets theOsidSessionto lookup assessment entry/catalog mappings.Gets theOsidSessionassociated with the assessment entry lookup service.getAssessmentEntryLookupSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the assessment entry lookup service for the given course catalog.getAssessmentEntryNotificationSession(AssessmentEntryReceiver assessmentEntryReceiver) Gets theOsidSessionassociated with the assessment entry notification service.getAssessmentEntryNotificationSessionForCourseCatalog(AssessmentEntryReceiver assessmentEntryReceiver, Id courseCatalogId) Gets theOsidSessionassociated with the course notification service for the given course catalog.Gets theOsidSessionassociated with the assessment entry query service.getAssessmentEntryQuerySessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the assessment entry query service for the given course catalog.Gets theOsidSessionassociated with the assessment entry search service.getAssessmentEntrySearchSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the assessment entry search service for the given course catalog.getAssessmentEntrySmartCourseCatalogSession(Id courseCatalogId) Gets theOsidSessionassociated with the assessment entry smart course catalog service.Gets theOsidSessionassociated with the award entry administration service.getAwardEntryAdminSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the award entry administration service for the given course catalog.Gets theOsidSessionassociated with assigning award entries to course catalogs.Gets theOsidSessionto lookup award entry/catalog mappings.Gets theOsidSessionassociated with the award entry lookup service.getAwardEntryLookupSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the award entry lookup service for the given course catalog.getAwardEntryNotificationSession(AwardEntryReceiver awardEntryReceiver) Gets theOsidSessionassociated with the award entry notification service.getAwardEntryNotificationSessionForCourseCatalog(AwardEntryReceiver awardEntryReceiver, Id courseCatalogId) Gets theOsidSessionassociated with the course notification service for the given course catalog.Gets theOsidSessionassociated with the award entry query service.getAwardEntryQuerySessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the award entry query service for the given course catalog.Gets theOsidSessionassociated with the award entry search service.getAwardEntrySearchSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the award entry search service for the given course catalog.getAwardEntrySmartCourseCatalogSession(Id courseCatalogId) Gets theOsidSessionassociated with the award entry smart course catalog service.Gets theCourseChronicleBatchManager.Gets theOsidSessionassociated with the course entry administration service.getCourseEntryAdminSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the course entry administration service for the given course catalog.Gets theOsidSessionassociated with assigning course entries to course catalogs.Gets theOsidSessionto lookup course entry/catalog mappings.Gets theOsidSessionassociated with the course entry lookup service.getCourseEntryLookupSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the course entry lookup service for the given course catalog.getCourseEntryNotificationSession(CourseEntryReceiver courseEntryReceiver) Gets theOsidSessionassociated with the course entry notification service.getCourseEntryNotificationSessionForCourseCatalog(CourseEntryReceiver courseEntryReceiver, Id courseCatalogId) Gets theOsidSessionassociated with the course entry notification service for the given course catalog.Gets theOsidSessionassociated with the course entry query service.getCourseEntryQuerySessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the course entry query service for the given course catalog.Gets theOsidSessionassociated with the course entry search service.getCourseEntrySearchSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the course entry search service for the given course catalog.getCourseEntrySmartCourseCatalogSession(Id courseCatalogId) Gets theOsidSessionassociated with the course entry smart course catalog service.Gets theOsidSessionassociated with the credential entry administration service.getCredentialEntryAdminSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the credential entry administration service for the given course catalog.Gets theOsidSessionassociated with assigning credential entries to course catalogs.Gets theOsidSessionto lookup credential entry/catalog mappings.Gets theOsidSessionassociated with the credential entry lookup service.getCredentialEntryLookupSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the credential entry lookup service for the given course catalog.getCredentialEntryNotificationSession(CredentialEntryReceiver credentialEntryReceiver) Gets theOsidSessionassociated with the credential entry notification service.getCredentialEntryNotificationSessionForCourseCatalog(CredentialEntryReceiver credentialEntryReceiver, Id courseCatalogId) Gets theOsidSessionassociated with the credential entry notification service for the given course catalog.Gets theOsidSessionassociated with the credential entry query service.getCredentialEntryQuerySessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the credential entry query service for the given course catalog.Gets theOsidSessionassociated with the credential entry search service.getCredentialEntrySearchSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the credential entry search service for the given course catalog.getCredentialEntrySmartCourseCatalogSession(Id courseCatalogId) Gets theOsidSessionassociated with the credential entry smart course catalog service.Gets theOsidSessionassociated with the program entry administration service.getProgramEntryAdminSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the program entry administration service for the given course catalog.Gets theOsidSessionassociated with assigning program entries to course catalogs.Gets theOsidSessionto lookup program entry/catalog mappings.Gets theOsidSessionassociated with the program entry lookup service.getProgramEntryLookupSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the program entry lookup service for the given course catalog.getProgramEntryNotificationSession(ProgramEntryReceiver programEntryReceiver) Gets theOsidSessionassociated with the program entry notification service.getProgramEntryNotificationSessionForCourseCatalog(ProgramEntryReceiver programEntryReceiver, Id courseCatalogId) Gets theOsidSessionassociated with the program entry notification service for the given course catalog.Gets theOsidSessionassociated with the program entry query service.getProgramEntryQuerySessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the program entry query service for the given course catalog.Gets theOsidSessionassociated with the program entry search service.getProgramEntrySearchSessionForCourseCatalog(Id courseCatalogId) Gets theOsidSessionassociated with the program entry search service for the given course catalog.getProgramEntrySmartCourseCatalogSession(Id courseCatalogId) Gets theOsidSessionassociated with the program entry smart course catalog service.Methods inherited from interface CourseChronicleProfile
getAssessmentEntryRecordTypes, getAssessmentEntrySearchRecordTypes, getAwardEntryRecordTypes, getAwardEntrySearchRecordTypes, getCourseEntryRecordTypes, getCourseEntrySearchRecordTypes, getCredentialEntryRecordTypes, getCredentialEntrySearchRecordTypes, getProgramEntryRecordTypes, getProgramEntrySearchRecordTypes, supportsAcademicRecord, supportsAssessmentEntryAdmin, supportsAssessmentEntryCourseCatalog, supportsAssessmentEntryCourseCatalogAssignment, supportsAssessmentEntryLookup, supportsAssessmentEntryNotification, supportsAssessmentEntryQuery, supportsAssessmentEntryRecordType, supportsAssessmentEntrySearch, supportsAssessmentEntrySearchRecordType, supportsAssessmentEntrySmartCourseCatalog, supportsAwardEntryAdmin, supportsAwardEntryCourseCatalog, supportsAwardEntryCourseCatalogAssignment, supportsAwardEntryLookup, supportsAwardEntryNotification, supportsAwardEntryQuery, supportsAwardEntryRecordType, supportsAwardEntrySearch, supportsAwardEntrySearchRecordType, supportsAwardEntrySmartCourseCatalog, supportsCourseChronicalBatch, supportsCourseEntryAdmin, supportsCourseEntryCourseCatalog, supportsCourseEntryCourseCatalogAssignment, supportsCourseEntryLookup, supportsCourseEntryNotification, supportsCourseEntryQuery, supportsCourseEntryRecordType, supportsCourseEntrySearch, supportsCourseEntrySearchRecordType, supportsCourseEntrySmartCourseCatalog, supportsCredentialEntryAdmin, supportsCredentialEntryCourseCatalog, supportsCredentialEntryCourseCatalogAssignment, supportsCredentialEntryLookup, supportsCredentialEntryNotification, supportsCredentialEntryQuery, supportsCredentialEntryRecordType, supportsCredentialEntrySearch, supportsCredentialEntrySearchRecordType, supportsCredentialEntrySmartCourseCatalog, supportsProgramEntryAdmin, supportsProgramEntryCourseCatalog, supportsProgramEntryCourseCatalogAssignment, supportsProgramEntryLookup, supportsProgramEntryNotification, supportsProgramEntryQuery, supportsProgramEntryRecordType, supportsProgramEntrySearch, supportsProgramEntrySearchRecordType, supportsProgramEntrySmartCourseCatalog, supportsVisibleFederationModifier 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 OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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
-
getAcademicRecordSession
Gets theOsidSessionassociated with the academic record service.- Returns:
- an
AcademicRecordSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAcademicRecord()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAcademicRecord()} is {@code true} .
-
getAcademicRecordSessionForCourseCatalog
AcademicRecordSession getAcademicRecordSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the academic record service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalog- Returns:
- an
AcademicRecordSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAcademicRecord()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAcademicRecord()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramEntryLookupSession
Gets theOsidSessionassociated with the program entry lookup service.- Returns:
- a
ProgramEntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryLookup()} is {@code true} .
-
getProgramEntryLookupSessionForCourseCatalog
ProgramEntryLookupSession getProgramEntryLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program entry lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalog- Returns:
- a
ProgramEntryLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramEntryQuerySession
Gets theOsidSessionassociated with the program entry query service.- Returns:
- a
ProgramEntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryQuery()} is {@code true} .
-
getProgramEntryQuerySessionForCourseCatalog
ProgramEntryQuerySession getProgramEntryQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program entry query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
ProgramEntryQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramEntrySearchSession
Gets theOsidSessionassociated with the program entry search service.- Returns:
- a
ProgramEntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntrySearch()} is {@code true} .
-
getProgramEntrySearchSessionForCourseCatalog
ProgramEntrySearchSession getProgramEntrySearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program entry search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
ProgramEntrySearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntrySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramEntryAdminSession
Gets theOsidSessionassociated with the program entry administration service.- Returns:
- a
ProgramEntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryAdmin()} is {@code true} .
-
getProgramEntryAdminSessionForCourseCatalog
ProgramEntryAdminSession getProgramEntryAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program entry administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
ProgramEntryAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramEntryNotificationSession
ProgramEntryNotificationSession getProgramEntryNotificationSession(ProgramEntryReceiver programEntryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the program entry notification service.- Parameters:
programEntryReceiver- the notification callback- Returns:
- a
ProgramEntryNotificationSession - Throws:
NullArgumentException-programEntryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryNotification()} is {@code true} .
-
getProgramEntryNotificationSessionForCourseCatalog
ProgramEntryNotificationSession getProgramEntryNotificationSessionForCourseCatalog(ProgramEntryReceiver programEntryReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program entry notification service for the given course catalog.- Parameters:
programEntryReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalog- Returns:
- a
ProgramEntryNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-programEntryReceiverorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramEntryCourseCatalogSession
ProgramEntryCourseCatalogSession getProgramEntryCourseCatalogSession() throws OperationFailedExceptionGets theOsidSessionto lookup program entry/catalog mappings.- Returns:
- a
ProgramEntryCourseCatalogSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryCourseCatalog()} is {@code true} .
-
getProgramEntryCourseCatalogAssignmentSession
ProgramEntryCourseCatalogAssignmentSession getProgramEntryCourseCatalogAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning program entries to course catalogs.- Returns:
- a
ProgramEntryCourseCatalogAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntryCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntryCourseCatalogAssignment()} is {@code true} .
-
getProgramEntrySmartCourseCatalogSession
ProgramEntrySmartCourseCatalogSession getProgramEntrySmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program entry smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
ProgramEntrySmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramEntrySmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramEntrySmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseEntryLookupSession
Gets theOsidSessionassociated with the course entry lookup service.- Returns:
- a
CourseEntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryLookup()} is {@code true} .
-
getCourseEntryLookupSessionForCourseCatalog
CourseEntryLookupSession getCourseEntryLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course entry lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalog- Returns:
- a
CourseEntryLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseEntryQuerySession
Gets theOsidSessionassociated with the course entry query service.- Returns:
- a
CourseEntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryQuery()} is {@code true} .
-
getCourseEntryQuerySessionForCourseCatalog
CourseEntryQuerySession getCourseEntryQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course entry query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CourseEntryQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseEntrySearchSession
Gets theOsidSessionassociated with the course entry search service.- Returns:
- a
CourseEntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntrySearch()} is {@code true} .
-
getCourseEntrySearchSessionForCourseCatalog
CourseEntrySearchSession getCourseEntrySearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course entry search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CourseEntrySearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntrySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseEntryAdminSession
Gets theOsidSessionassociated with the course entry administration service.- Returns:
- a
CourseEntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryAdmin()} is {@code true} .
-
getCourseEntryAdminSessionForCourseCatalog
CourseEntryAdminSession getCourseEntryAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course entry administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CourseEntryAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseEntryNotificationSession
CourseEntryNotificationSession getCourseEntryNotificationSession(CourseEntryReceiver courseEntryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the course entry notification service.- Parameters:
courseEntryReceiver- the notification callback- Returns:
- a
CourseEntryNotificationSession - Throws:
NullArgumentException-courseEntryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryNotification()} is {@code true} .
-
getCourseEntryNotificationSessionForCourseCatalog
CourseEntryNotificationSession getCourseEntryNotificationSessionForCourseCatalog(CourseEntryReceiver courseEntryReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course entry notification service for the given course catalog.- Parameters:
courseEntryReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalog- Returns:
- a
CourseEntryNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseEntryReceiverorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseEntryCourseCatalogSession
CourseEntryCourseCatalogSession getCourseEntryCourseCatalogSession() throws OperationFailedExceptionGets theOsidSessionto lookup course entry/catalog mappings.- Returns:
- a
CourseEntryCourseCatalogSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryCourseCatalog()} is {@code true} .
-
getCourseEntryCourseCatalogAssignmentSession
CourseEntryCourseCatalogAssignmentSession getCourseEntryCourseCatalogAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning course entries to course catalogs.- Returns:
- a
CourseEntryCourseCatalogAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntryCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntryCourseCatalogAssignment()} is {@code true} .
-
getCourseEntrySmartCourseCatalogSession
CourseEntrySmartCourseCatalogSession getCourseEntrySmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course entry smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CourseEntrySmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseEntrySmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseEntrySmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialEntryLookupSession
Gets theOsidSessionassociated with the credential entry lookup service.- Returns:
- a
CredentialEntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryLookup()} is {@code true} .
-
getCredentialEntryLookupSessionForCourseCatalog
CredentialEntryLookupSession getCredentialEntryLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential entry lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalog- Returns:
- a
CredentialEntryLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialEntryQuerySession
Gets theOsidSessionassociated with the credential entry query service.- Returns:
- a
CredentialEntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryQuery()} is {@code true} .
-
getCredentialEntryQuerySessionForCourseCatalog
CredentialEntryQuerySession getCredentialEntryQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential entry query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CredentialEntryQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialEntrySearchSession
Gets theOsidSessionassociated with the credential entry search service.- Returns:
- a
CredentialEntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntrySearch()} is {@code true} .
-
getCredentialEntrySearchSessionForCourseCatalog
CredentialEntrySearchSession getCredentialEntrySearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential entry search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CredentialEntrySearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntrySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialEntryAdminSession
Gets theOsidSessionassociated with the credential entry administration service.- Returns:
- a
CredentialEntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryAdmin()} is {@code true} .
-
getCredentialEntryAdminSessionForCourseCatalog
CredentialEntryAdminSession getCredentialEntryAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential entry administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CredentialEntryAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialEntryNotificationSession
CredentialEntryNotificationSession getCredentialEntryNotificationSession(CredentialEntryReceiver credentialEntryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the credential entry notification service.- Parameters:
credentialEntryReceiver- the notification callback- Returns:
- a
CredentialEntryNotificationSession - Throws:
NullArgumentException-credentialEntryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryNotification()} is {@code true} .
-
getCredentialEntryNotificationSessionForCourseCatalog
CredentialEntryNotificationSession getCredentialEntryNotificationSessionForCourseCatalog(CredentialEntryReceiver credentialEntryReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential entry notification service for the given course catalog.- Parameters:
credentialEntryReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalog- Returns:
- a
CredentialEntryNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-credentialEntryReceiverorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialEntryCourseCatalogSession
CredentialEntryCourseCatalogSession getCredentialEntryCourseCatalogSession() throws OperationFailedExceptionGets theOsidSessionto lookup credential entry/catalog mappings.- Returns:
- a
CredentialEntryCourseCatalogSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryCourseCatalog()} is {@code true} .
-
getCredentialEntryCourseCatalogAssignmentSession
CredentialEntryCourseCatalogAssignmentSession getCredentialEntryCourseCatalogAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning credential entries to course catalogs.- Returns:
- a
CredentialEntryCourseCatalogAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntryCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntryCourseCatalogAssignment()} is {@code true} .
-
getCredentialEntrySmartCourseCatalogSession
CredentialEntrySmartCourseCatalogSession getCredentialEntrySmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential entry smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- a
CredentialEntrySmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialEntrySmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialEntrySmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssessmentEntryLookupSession
Gets theOsidSessionassociated with the assessment entry lookup service.- Returns:
- an
AssessmentEntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryLookup()} is {@code true} .
-
getAssessmentEntryLookupSessionForCourseCatalog
AssessmentEntryLookupSession getAssessmentEntryLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment entry lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalog- Returns:
- an
AssessmentEntryLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssessmentEntryQuerySession
Gets theOsidSessionassociated with the assessment entry query service.- Returns:
- an
AssessmentEntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryQuery()} is {@code true} .
-
getAssessmentEntryQuerySessionForCourseCatalog
AssessmentEntryQuerySession getAssessmentEntryQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment entry query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AssessmentEntryQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssessmentEntrySearchSession
Gets theOsidSessionassociated with the assessment entry search service.- Returns:
- an
AssessmentEntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntrySearch()} is {@code true} .
-
getAssessmentEntrySearchSessionForCourseCatalog
AssessmentEntrySearchSession getAssessmentEntrySearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment entry search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AssessmentEntrySearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntrySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssessmentEntryAdminSession
Gets theOsidSessionassociated with the assessment entry administration service.- Returns:
- an
AssessmentEntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryAdmin()} is {@code true} .
-
getAssessmentEntryAdminSessionForCourseCatalog
AssessmentEntryAdminSession getAssessmentEntryAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment entry administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AssessmentEntryAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssessmentEntryNotificationSession
AssessmentEntryNotificationSession getAssessmentEntryNotificationSession(AssessmentEntryReceiver assessmentEntryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the assessment entry notification service.- Parameters:
assessmentEntryReceiver- the notification callback- Returns:
- an
AssessmentEntryNotificationSession - Throws:
NullArgumentException-assessmentEntryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryNotification()} is {@code true} .
-
getAssessmentEntryNotificationSessionForCourseCatalog
AssessmentEntryNotificationSession getAssessmentEntryNotificationSessionForCourseCatalog(AssessmentEntryReceiver assessmentEntryReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course notification service for the given course catalog.- Parameters:
assessmentEntryReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalog- Returns:
- an
AssessmentEntryNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-assessmentEntryReceiverorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssessmentEntryCourseCatalogSession
AssessmentEntryCourseCatalogSession getAssessmentEntryCourseCatalogSession() throws OperationFailedExceptionGets theOsidSessionto lookup assessment entry/catalog mappings.- Returns:
- an
AssessmentEntryCourseCatalogSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryCourseCatalog()} is {@code true} .
-
getAssessmentEntryCourseCatalogAssignmentSession
AssessmentEntryCourseCatalogAssignmentSession getAssessmentEntryCourseCatalogAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning assessment entries to course catalogs.- Returns:
- an
AssessmentEntryCourseCatalogAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntryCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntryCourseCatalogAssignment()} is {@code true} .
-
getAssessmentEntrySmartCourseCatalogSession
AssessmentEntrySmartCourseCatalogSession getAssessmentEntrySmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment entry smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AssessmentEntrySmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentEntrySmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentEntrySmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getAwardEntryLookupSession
Gets theOsidSessionassociated with the award entry lookup service.- Returns:
- an
AwardEntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryLookup()} is {@code true} .
-
getAwardEntryLookupSessionForCourseCatalog
AwardEntryLookupSession getAwardEntryLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the award entry lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalog- Returns:
- an
AwardEntryLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAwardEntryQuerySession
Gets theOsidSessionassociated with the award entry query service.- Returns:
- an
AwardEntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryQuery()} is {@code true} .
-
getAwardEntryQuerySessionForCourseCatalog
AwardEntryQuerySession getAwardEntryQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the award entry query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AwardEntryQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAwardEntrySearchSession
Gets theOsidSessionassociated with the award entry search service.- Returns:
- an
AwardEntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntrySearch()} is {@code true} .
-
getAwardEntrySearchSessionForCourseCatalog
AwardEntrySearchSession getAwardEntrySearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the award entry search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AwardEntrySearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntrySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAwardEntryAdminSession
Gets theOsidSessionassociated with the award entry administration service.- Returns:
- an
AwardEntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryAdmin()} is {@code true} .
-
getAwardEntryAdminSessionForCourseCatalog
AwardEntryAdminSession getAwardEntryAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the award entry administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AwardEntryAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAwardEntryNotificationSession
AwardEntryNotificationSession getAwardEntryNotificationSession(AwardEntryReceiver awardEntryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the award entry notification service.- Parameters:
awardEntryReceiver- the notification callback- Returns:
- an
AwardEntryNotificationSession - Throws:
NullArgumentException-awardEntryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryNotification()} is {@code true} .
-
getAwardEntryNotificationSessionForCourseCatalog
AwardEntryNotificationSession getAwardEntryNotificationSessionForCourseCatalog(AwardEntryReceiver awardEntryReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course notification service for the given course catalog.- Parameters:
awardEntryReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalog- Returns:
- an
AwardEntryNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-awardEntryReceiverorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAwardEntryCourseCatalogSession
Gets theOsidSessionto lookup award entry/catalog mappings.- Returns:
- an
AwardEntryCourseCatalogSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryCourseCatalog()} is {@code true} .
-
getAwardEntryCourseCatalogAssignmentSession
AwardEntryCourseCatalogAssignmentSession getAwardEntryCourseCatalogAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning award entries to course catalogs.- Returns:
- an
AwardEntryCourseCatalogAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntryCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntryCourseCatalogAssignment()} is {@code true} .
-
getAwardEntrySmartCourseCatalogSession
AwardEntrySmartCourseCatalogSession getAwardEntrySmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the award entry smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalog- Returns:
- an
AwardEntrySmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAwardEntrySmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAwardEntrySmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseChronicleBatchManager
Gets theCourseChronicleBatchManager.- Returns:
- a
CourseChronicleBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseChronicleBatchManager()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCoiurseChronicleBatchManager()} is {@code true} .
-