public interface CourseSyllabusManager extends OsidManager, CourseSyllabusProfile
The course syllabus manager provides access to syllabus sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
SyllabusLookupSession: a session to lookup syllabi
SyllabusQuerySession: a session to query syllabi
SyllabusSearchSession: a session to search syllabi
SyllabusAdminSession: a session to manage syllabi
SyllabusNotificationSession: a session to
subscribe to notifications of syllabus changes SyllabusCourseCatalogSession: a session to lookup
syllabus course catalog mappings SyllabusCourseCatalogAssignmentSession: a session
to manage syllabus course catalog mappings SyllabusSmartCourseCatalogSession: a session to
manage smart course catalogs of syllabi ModuleSession : a session to get available modules
for a resource ModuleLookupSession: a session to lookup modules
ModuleQuerySession: a session to query modules
ModuleSearchSession: a session to search modules
ModuleAdminSession: a session to manage modules
ModuleNotificationSession: a session to subscribe
to notifications of module changes ModuleCourseCatalogSession: a session to lookup
module course catalog mappings ModuleCourseCatalogAssignmentSession: a session to
manage module course catalog mappings ModuleSmartCourseCatalogSession: a session to
manage smart course catalogs of modules DocetLookupSession: a session to retrieve docets
DocetQuerySession: a session to query docets DocetSearchSession: a session to search for docets
DocetAdminSession: a session to create, update and
delete docets DocetNotificationSession: a session to receive
notifications for changes in docets DocetCourseCatalogSession: a session to lookup
docet course catalog mappings DocetCourseCatalogAssignmentSession: a session to
manage docet course catalog mappings DocetSmartCourseCatalogSession: a session to
manage smart course catalogs of docets The course manager also provides a profile for determing the supported search types supported by this service.
| Modifier and Type | Method and Description |
|---|---|
CourseSyllabusBatchManager |
getCourseSyllabusBatchManager()
Gets a
CourseSyllabusBatchManager. |
DocetAdminSession |
getDocetAdminSession()
Gets the
OsidSession associated with the docet
administrative service. |
DocetAdminSession |
getDocetAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the docet
administrative service for the given course catalog. |
DocetCourseCatalogAssignmentSession |
getDocetCourseCatalogAssignmentSession()
Gets the session for assigning docet to course catalog mappings.
|
DocetCourseCatalogSession |
getDocetCourseCatalogSession()
Gets the session for retrieving docet to course catalog mappings.
|
DocetLookupSession |
getDocetLookupSession()
Gets the
OsidSession associated with the docet lookup
service. |
DocetLookupSession |
getDocetLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the docet lookup
service for the given course catalog. |
DocetNotificationSession |
getDocetNotificationSession(DocetReceiver docetReceiver)
Gets the
OsidSession associated with the docet
notification service. |
DocetNotificationSession |
getDocetNotificationSessionForCourseCatalog(DocetReceiver docetReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the docet
notification service for the given course catalog. |
DocetQuerySession |
getDocetQuerySession()
Gets the
OsidSession associated with the docet query
service. |
DocetQuerySession |
getDocetQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the docet query
service for the given course catalog. |
DocetSearchSession |
getDocetSearchSession()
Gets the
OsidSession associated with the docet search
service. |
DocetSearchSession |
getDocetSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the docet search
service for the given course catalog. |
DocetSmartCourseCatalogSession |
getDocetSmartCourseCatalogSession(Id courseCatalogId)
Gets the session associated with the docet smart course catalog for
the given course catalog.
|
ModuleAdminSession |
getModuleAdminSession()
Gets the
OsidSession associated with the module
administration service. |
ModuleAdminSession |
getModuleAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the module
administration service for the given course catalog. |
ModuleCourseCatalogAssignmentSession |
getModuleCourseCatalogAssignmentSession()
Gets the session for assigning module to course catalog mappings.
|
ModuleCourseCatalogSession |
getModuleCourseCatalogSession()
Gets the session for retrieving module to course catalog mappings.
|
ModuleLookupSession |
getModuleLookupSession()
Gets the
OsidSession associated with the module lookup
service. |
ModuleLookupSession |
getModuleLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the module lookup
service for the given course catalog. |
ModuleNotificationSession |
getModuleNotificationSession(ModuleReceiver moduleReceiver)
Gets the
OsidSession associated with the module
notification service. |
ModuleNotificationSession |
getModuleNotificationSessionForCourseCatalog(ModuleReceiver moduleReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the module
notification service for the given course catalog. |
ModuleQuerySession |
getModuleQuerySession()
Gets the
OsidSession associated with the module query
service. |
ModuleQuerySession |
getModuleQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the module query
service for the given course catalog. |
ModuleSearchSession |
getModuleSearchSession()
Gets the
OsidSession associated with the module search
service. |
ModuleSearchSession |
getModuleSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the module search
service for the given course catalog. |
ModuleSmartCourseCatalogSession |
getModuleSmartCourseCatalogSession(Id courseCatalogId)
Gets the session associated with the module smart course catalog for
the given course catalog.
|
SyllabusAdminSession |
getSyllabusAdminSession()
Gets the
OsidSession associated with the syllabus
administration service. |
SyllabusAdminSession |
getSyllabusAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the syllabus
administration service for the given course catalog. |
SyllabusCourseCatalogAssignmentSession |
getSyllabusCourseCatalogAssignmentSession()
Gets the session for assigning syllabus to course catalog mappings.
|
SyllabusCourseCatalogSession |
getSyllabusCourseCatalogSession()
Gets the session for retrieving syllabus to course catalog mappings.
|
SyllabusLookupSession |
getSyllabusLookupSession()
Gets the
OsidSession associated with the syllabus
lookup service. |
SyllabusLookupSession |
getSyllabusLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the syllabus
lookup service for the given course catalog. |
SyllabusNotificationSession |
getSyllabusNotificationSession(SyllabusReceiver syllabusReceiver)
Gets the
OsidSession associated with the syllabus
notification service. |
SyllabusNotificationSession |
getSyllabusNotificationSessionForCourseCatalog(SyllabusReceiver syllabusReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the syllabus
notification service for the given course catalog. |
SyllabusQuerySession |
getSyllabusQuerySession()
Gets the
OsidSession associated with the syllabus query
service. |
SyllabusQuerySession |
getSyllabusQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the syllabus query
service for the given course catalog. |
SyllabusSearchSession |
getSyllabusSearchSession()
Gets the
OsidSession associated with the syllabus
search service. |
SyllabusSearchSession |
getSyllabusSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the syllabus
search service for the given course catalog. |
SyllabusSmartCourseCatalogSession |
getSyllabusSmartCourseCatalogSession(Id courseCatalogId)
Gets the session associated with the syllabus smart course catalog for
the given course catalog.
|
changeBranch, initialize, rollbackServiceclosegetDocetRecordTypes, getDocetSearchRecordTypes, getModuleRecordTypes, getModuleSearchRecordTypes, getSyllabusRecordTypes, getSyllabusSearchRecordTypes, supportsCourseSyllabusBatch, supportsDocetAdmin, supportsDocetCourseCatalog, supportsDocetCourseCatalogAssignment, supportsDocetLookup, supportsDocetNotification, supportsDocetQuery, supportsDocetRecordType, supportsDocetSearch, supportsDocetSearchRecordType, supportsDocetSmartCourseCatalog, supportsModule, supportsModuleAdmin, supportsModuleCourseCatalog, supportsModuleCourseCatalogAssignment, supportsModuleLookup, supportsModuleNotification, supportsModuleQuery, supportsModuleRecordType, supportsModuleSearch, supportsModuleSearchRecordType, supportsModuleSmartCourseCatalog, supportsSyllabusAdmin, supportsSyllabusCourseCatalog, supportsSyllabusCourseCatalogAssignment, supportsSyllabusLookup, supportsSyllabusNotification, supportsSyllabusQuery, supportsSyllabusRecordType, supportsSyllabusSearch, supportsSyllabusSearchRecordType, supportsSyllabusSmartCourseCatalog, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdSyllabusLookupSession getSyllabusLookupSession() throws OperationFailedException
OsidSession associated with the syllabus
lookup service. SyllabusLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusLookup() is false optional - This method must be implemented if
supportsSyllabusLookup() is true. SyllabusLookupSession getSyllabusLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
lookup service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog SyllabusLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsSyllabusLookup() and
supportsVisibleFederation() are true
SyllabusQuerySession getSyllabusQuerySession() throws OperationFailedException
OsidSession associated with the syllabus query
service. SyllabusQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsSyllabusQuery()
is false optional - This method must be implemented if
supportsSyllabusQuery() is true. SyllabusQuerySession getSyllabusQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog SyllabusQuerySession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsSyllabusQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsSyllabusQuery() and
supportsVisibleFederation() are true
SyllabusSearchSession getSyllabusSearchSession() throws OperationFailedException
OsidSession associated with the syllabus
search service. SyllabusSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusSearch() is false optional - This method must be implemented if
supportsSyllabusSearch() is true. SyllabusSearchSession getSyllabusSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog SyllabusSearchSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsSyllabusSearch() and
supportsVisibleFederation() are true
SyllabusAdminSession getSyllabusAdminSession() throws OperationFailedException
OsidSession associated with the syllabus
administration service. SyllabusAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsSyllabusAdmin()
is false optional - This method must be implemented if
supportsSyllabusAdmin() is true. SyllabusAdminSession getSyllabusAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog SyllabusAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsSyllabusAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsSyllabusAdmin() and
supportsVisibleFederation() are true
SyllabusNotificationSession getSyllabusNotificationSession(SyllabusReceiver syllabusReceiver) throws OperationFailedException
OsidSession associated with the syllabus
notification service.syllabusReceiver - the receiver SyllabusNotificationSession NullArgumentException - syllabusReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusNotification() is false optional - This method must be implemented if
supportsSyllabusNotification() is true.
SyllabusNotificationSession getSyllabusNotificationSessionForCourseCatalog(SyllabusReceiver syllabusReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
notification service for the given course catalog.syllabusReceiver - the receivercourseCatalogId - the Id of the
CourseCatalog SyllabusNotificationSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - syllabusReceiver
or courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsSyllabusNotification() and
supportsVisibleFederation() are true
SyllabusCourseCatalogSession getSyllabusCourseCatalogSession() throws OperationFailedException
SyllabusCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusCourseCatalog() is false
optional - This method must be implemented if
supportsSyllabusCourseCatalog() is true.
SyllabusCourseCatalogAssignmentSession getSyllabusCourseCatalogAssignmentSession() throws OperationFailedException
SyllabusCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsSyllabusCourseCatalogAssignment() is
true. SyllabusSmartCourseCatalogSession getSyllabusSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the course catalog SyllabusSmartCourseCatalogSession NotFoundException - courseCatalogId not
foundNullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusSmartCourseCatalog() is false
optional - This method must be implemented if
supportsSyllabusSmartCourseCatalog() is
true. ModuleLookupSession getModuleLookupSession() throws OperationFailedException
OsidSession associated with the module lookup
service. ModuleLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsModuleLookup()
is false optional - This method must be implemented if
supportsModuleLookup() is true. ModuleLookupSession getModuleLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the module lookup
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ModuleLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsModuleLookup() and
supportsVisibleFederation() are true
ModuleQuerySession getModuleQuerySession() throws OperationFailedException
OsidSession associated with the module query
service. ModuleQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsModuleQuery()
is false optional - This method must be implemented if
supportsModuleQuery() is true. ModuleQuerySession getModuleQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the module query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ModuleQuerySession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsModuleQuery() and
supportsVisibleFederation() are true
ModuleSearchSession getModuleSearchSession() throws OperationFailedException
OsidSession associated with the module search
service. ModuleSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsModuleSearch()
is false optional - This method must be implemented if
supportsModuleSearch() is true. ModuleSearchSession getModuleSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the module search
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ModuleSearchSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsModuleSearch() and
supportsVisibleFederation() are true
ModuleAdminSession getModuleAdminSession() throws OperationFailedException
OsidSession associated with the module
administration service. ModuleAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsModuleAdmin()
is false optional - This method must be implemented if
supportsModuleAdmin() is true. ModuleAdminSession getModuleAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the module
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ModuleAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsModuleAdmin() and
supportsVisibleFederation() are true
ModuleNotificationSession getModuleNotificationSession(ModuleReceiver moduleReceiver) throws OperationFailedException
OsidSession associated with the module
notification service.moduleReceiver - the receiver ModuleNotificationSession NullArgumentException - moduleReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleNotification() is false optional - This method must be implemented if
supportsModuleNotification() is true.
ModuleNotificationSession getModuleNotificationSessionForCourseCatalog(ModuleReceiver moduleReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the module
notification service for the given course catalog.moduleReceiver - the receivercourseCatalogId - the Id of the
CourseCatalog ModuleNotificationSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - moduleReceiver
or courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsModuleNotification() and
supportsVisibleFederation() are true
ModuleCourseCatalogSession getModuleCourseCatalogSession() throws OperationFailedException
ModuleCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleCourseCatalog() is false optional - This method must be implemented if
supportsModuleCourseCatalog() is true.
ModuleCourseCatalogAssignmentSession getModuleCourseCatalogAssignmentSession() throws OperationFailedException
ModuleCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsModuleCourseCatalogAssignment() is
true. ModuleSmartCourseCatalogSession getModuleSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the course catalog ModuleSmartCourseCatalogSession NotFoundException - courseCatalogId not
foundNullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleSmartCourseCatalog() is false
optional - This method must be implemented if
supportsModuleSmartCourseCatalog() is true.
DocetLookupSession getDocetLookupSession() throws OperationFailedException
OsidSession associated with the docet lookup
service. DocetLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsDocetLookup()
is false optional - This method must be implemented if
supportsDocetLookup() is true. DocetLookupSession getDocetLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the docet lookup
service for the given course catalog.courseCatalogId - the Id of the Docet
DocetLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDocetLookup() and
supportsVisibleFederation() are true
DocetQuerySession getDocetQuerySession() throws OperationFailedException
OsidSession associated with the docet query
service. DocetQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsDocetQuery()
is false optional - This method must be implemented if
supportsDocetQuery() is true. DocetQuerySession getDocetQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the docet query
service for the given course catalog.courseCatalogId - the Id of the Docet
DocetQuerySession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDocetQuery() and
supportsVisibleFederation() are true
DocetSearchSession getDocetSearchSession() throws OperationFailedException
OsidSession associated with the docet search
service. DocetSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsDocetSearch()
is false optional - This method must be implemented if
supportsDocetSearch() is true. DocetSearchSession getDocetSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the docet search
service for the given course catalog.courseCatalogId - the Id of the Docet
DocetSearchSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDocetSearch() and
supportsVisibleFederation() are true
DocetAdminSession getDocetAdminSession() throws OperationFailedException
OsidSession associated with the docet
administrative service. DocetAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsDocetAdmin()
is false optional - This method must be implemented if
supportsDocetAdmin() is true. DocetAdminSession getDocetAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the docet
administrative service for the given course catalog.courseCatalogId - the Id of the Docet
DocetAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDocetAdmin() and
supportsVisibleFederation() are true
DocetNotificationSession getDocetNotificationSession(DocetReceiver docetReceiver) throws OperationFailedException
OsidSession associated with the docet
notification service.docetReceiver - the receiver DocetNotificationSession NullArgumentException - docetReceiver is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetNotification() is false optional - This method must be implemented if
supportsDocetNotification() is true.
DocetNotificationSession getDocetNotificationSessionForCourseCatalog(DocetReceiver docetReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the docet
notification service for the given course catalog.docetReceiver - the receivercourseCatalogId - the Id of the
CourseCatalog DocetNotificationSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - docetReceiver is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDocetNotification() and
supportsVisibleFederation() are true
DocetCourseCatalogSession getDocetCourseCatalogSession() throws OperationFailedException
DocetCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetCourseCatalog() is false optional - This method must be implemented if
supportsDocetCourseCatalog() is true.
DocetCourseCatalogAssignmentSession getDocetCourseCatalogAssignmentSession() throws OperationFailedException
DocetCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetCourseCatalogAssignment() is false
optional - This method must be implemented if
supportsDocetCourseCatalogAssignment() is
true. DocetSmartCourseCatalogSession getDocetSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the course catalog DocetSmartCourseCatalogSession NotFoundException - courseCatalogId not
foundNullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetSmartCourseCatalog() is false
optional - This method must be implemented if
supportsDocetSmartCourseCatalog() is true.
CourseSyllabusBatchManager getCourseSyllabusBatchManager() throws OperationFailedException
CourseSyllabusBatchManager. CourseSyllabusBatchManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseSyllabusBatch() is false optional - This method must be implemented if
supportsCourseSyllabusBatchj() is true.