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, rollbackService
close
getDocetRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
SyllabusLookupSession 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.