public interface CourseSyllabusProxyManager extends OsidProxyManager, CourseSyllabusProfile
The course syllabus manager provides access to syllabus sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager accept a Proxy for passing
information from a server environment. 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 |
|---|---|
CourseSyllabusBatchProxyManager |
getCourseSyllabusBatchProxyManager()
Gets a
CourseSyllabusBatchProxyManager. |
DocetAdminSession |
getDocetAdminSession(Proxy proxy)
Gets the
OsidSession associated with the docet
administrative service. |
DocetAdminSession |
getDocetAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the docet
administration service for the given course catalog. |
DocetCourseCatalogAssignmentSession |
getDocetCourseCatalogAssignmentSession(Proxy proxy)
Gets the session for assigning docet to course catalog mappings.
|
DocetCourseCatalogSession |
getDocetCourseCatalogSession(Proxy proxy)
Gets the session for retrieving docet to course catalog mappings.
|
DocetLookupSession |
getDocetLookupSession(Proxy proxy)
Gets the
OsidSession associated with the docet lookup
service. |
DocetLookupSession |
getDocetLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the docet lookup
service for the given course catalog. |
DocetNotificationSession |
getDocetNotificationSession(DocetReceiver docetReceiver,
Proxy proxy)
Gets the
OsidSession associated with the docet
notification service. |
DocetNotificationSession |
getDocetNotificationSessionForCourseCatalog(DocetReceiver docetReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the docet
notification service for the given course catalog. |
DocetQuerySession |
getDocetQuerySession(Proxy proxy)
Gets the
OsidSession associated with the docet query
service. |
DocetQuerySession |
getDocetQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the docet query
service for the given course catalog. |
DocetSearchSession |
getDocetSearchSession(Proxy proxy)
Gets the
OsidSession associated with the docet search
service. |
DocetSearchSession |
getDocetSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the docet search
service for the given course catalog. |
DocetSmartCourseCatalogSession |
getDocetSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the session for managing dynamic docet course catalogs for the
given course catalog.
|
ModuleAdminSession |
getModuleAdminSession(Proxy proxy)
Gets the
OsidSession associated with the module
administration service. |
ModuleAdminSession |
getModuleAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the module
administration service for the given course catalog. |
ModuleCourseCatalogAssignmentSession |
getModuleCourseCatalogAssignmentSession(Proxy proxy)
Gets the session for assigning module to course catalog mappings.
|
ModuleCourseCatalogSession |
getModuleCourseCatalogSession(Proxy proxy)
Gets the session for retrieving module to course catalog mappings.
|
ModuleLookupSession |
getModuleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the module lookup
service. |
ModuleLookupSession |
getModuleLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the module lookup
service for the given course catalog. |
ModuleNotificationSession |
getModuleNotificationSession(ModuleReceiver moduleReceiver,
Proxy proxy)
Gets the
OsidSession associated with the module
notification service. |
ModuleNotificationSession |
getModuleNotificationSessionForCourseCatalog(ModuleReceiver moduleReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the module
notification service for the given course catalog. |
ModuleQuerySession |
getModuleQuerySession(Proxy proxy)
Gets the
OsidSession associated with the module query
service. |
ModuleQuerySession |
getModuleQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the module query
service for the given course catalog. |
ModuleSearchSession |
getModuleSearchSession(Proxy proxy)
Gets the
OsidSession associated with the module search
service. |
ModuleSearchSession |
getModuleSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the module search
service for the given course catalog. |
ModuleSmartCourseCatalogSession |
getModuleSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the session associated with the module smart course catalog for
the given course catalog.
|
SyllabusAdminSession |
getSyllabusAdminSession(Proxy proxy)
Gets the
OsidSession associated with the syllabus
administration service. |
SyllabusAdminSession |
getSyllabusAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the syllabus
administration service for the given course catalog. |
SyllabusCourseCatalogAssignmentSession |
getSyllabusCourseCatalogAssignmentSession(Proxy proxy)
Gets the session for assigning syllabus to course catalog mappings.
|
SyllabusCourseCatalogSession |
getSyllabusCourseCatalogSession(Proxy proxy)
Gets the session for retrieving syllabus to course catalog mappings.
|
SyllabusLookupSession |
getSyllabusLookupSession(Proxy proxy)
Gets the
OsidSession associated with the syllabus
lookup service. |
SyllabusLookupSession |
getSyllabusLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the syllabus
lookup service for the given course catalog. |
SyllabusNotificationSession |
getSyllabusNotificationSession(SyllabusReceiver syllabusReceiver,
Proxy proxy)
Gets the
OsidSession associated with the syllabus
notification service. |
SyllabusNotificationSession |
getSyllabusNotificationSessionForCourseCatalog(SyllabusReceiver syllabusReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the syllabus
notification service for the given course catalog. |
SyllabusQuerySession |
getSyllabusQuerySession(Proxy proxy)
Gets the
OsidSession associated with the syllabus query
service. |
SyllabusQuerySession |
getSyllabusQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the syllabus query
service for the given course catalog. |
SyllabusSearchSession |
getSyllabusSearchSession(Proxy proxy)
Gets the
OsidSession associated with the syllabus
search service. |
SyllabusSearchSession |
getSyllabusSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the syllabus
search service for the given course catalog. |
SyllabusSmartCourseCatalogSession |
getSyllabusSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession associated with the syllabus
lookup service.proxy - a proxy SyllabusLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusLookup() is false optional - This method must be implemented if
supportsSyllabusLookup() is true. SyllabusLookupSession getSyllabusLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
lookup service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy SyllabusLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the syllabus query
service.proxy - a proxy SyllabusQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsSyllabusQuery()
is false optional - This method must be implemented if
supportsSyllabusQuery() is true. SyllabusQuerySession getSyllabusQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy SyllabusQuerySession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the syllabus
search service.proxy - a proxy SyllabusSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusSearch() is false optional - This method must be implemented if
supportsSyllabusSearch() is true. SyllabusSearchSession getSyllabusSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy SyllabusSearchSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the syllabus
administration service.proxy - a proxy SyllabusAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsSyllabusAdmin()
is false optional - This method must be implemented if
supportsSyllabusAdmin() is true. SyllabusAdminSession getSyllabusAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy SyllabusAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the syllabus
notification service.syllabusReceiver - the receiverproxy - a proxy SyllabusNotificationSession NullArgumentException - syllabusReceiver
or proxy 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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the syllabus
notification service for the given course catalog.syllabusReceiver - the receivercourseCatalogId - the Id of the
CourseCatalog proxy - a proxy SyllabusNotificationSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - syllabusReceiver,
courseCatalogId, or proxy 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(Proxy proxy) throws OperationFailedException
proxy - a proxy SyllabusCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusCourseCatalog() is false
optional - This method must be implemented if
supportsSyllabusCourseCatalog() is true.
SyllabusCourseCatalogAssignmentSession getSyllabusCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy SyllabusCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsSyllabusCourseCatalogAssignment() is
true. SyllabusSmartCourseCatalogSession getSyllabusSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the course catalogproxy - a proxy SyllabusSmartCourseCatalogSession NotFoundException - courseCatalogId not
foundNullArgumentException - courseCtalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusSmartCourseCatalog() is false
optional - This method must be implemented if
supportsSyllabusSmartCourseCatalog() is
true. ModuleLookupSession getModuleLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the module lookup
service.proxy - a proxy ModuleLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleLookup()
is false optional - This method must be implemented if
supportsModuleLookup() is true. ModuleLookupSession getModuleLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the module lookup
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy ModuleLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the module query
service.proxy - a proxy ModuleQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleQuery()
is false optional - This method must be implemented if
supportsModuleQuery() is true. ModuleQuerySession getModuleQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the module query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy ModuleQuerySession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the module search
service.proxy - a proxy ModuleSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleSearch()
is false optional - This method must be implemented if
supportsModuleSearch() is true. ModuleSearchSession getModuleSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the module search
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy ModuleSearchSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the module
administration service.proxy - a proxy ModuleAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsModuleAdmin()
is false optional - This method must be implemented if
supportsModuleAdmin() is true. ModuleAdminSession getModuleAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the module
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy ModuleAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the module
notification service.moduleReceiver - the receiverproxy - a proxy ModuleNotificationSession NullArgumentException - moduleReceiver
or proxy 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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the module
notification service for the given course catalog.moduleReceiver - the receivercourseCatalogId - the Id of the
CourseCatalog proxy - a proxy ModuleNotificationSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - moduleReceiver,
courseCatalogId, or proxy 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(Proxy proxy) throws OperationFailedException
proxy - a proxy ModuleCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleCourseCatalog() is false optional - This method must be implemented if
supportsModuleCourseCatalog() is true.
ModuleCourseCatalogAssignmentSession getModuleCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy ModuleCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsModuleCourseCatalogAssignment() is
true. ModuleSmartCourseCatalogSession getModuleSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the course catalogproxy - a proxy ModuleSmartCourseCatalogSession NotFoundException - courseCatalogId not
foundNullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleSmartCourseCatalog() is false
optional - This method must be implemented if
supportsModuleSmartCourseCatalog() is true.
DocetLookupSession getDocetLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the docet lookup
service.proxy - a proxy DocetLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetLookup()
is false optional - This method must be implemented if
supportsDocetLookup() is true. DocetLookupSession getDocetLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the docet lookup
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy DocetLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the docet query
service.proxy - a proxy DocetQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetQuery()
is false optional - This method must be implemented if
supportsDocetQuery() is true. DocetQuerySession getDocetQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the docet query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy DocetQuerySession NotFoundException - no Docet found by
the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the docet search
service.proxy - a proxy DocetSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetSearch()
is false optional - This method must be implemented if
supportsDocetSearch() is true. DocetSearchSession getDocetSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the docet search
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy DocetSearchSession NotFoundException - no Docet found by
the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the docet
administrative service.proxy - a proxy DocetAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDocetAdmin()
is false optional - This method must be implemented if
supportsDocetAdmin() is true. DocetAdminSession getDocetAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the docet
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy DocetAdminSession NotFoundException - no Docet found by
the given Id NullArgumentException - courseCatalogId
or proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the docet
notification service.docetReceiver - the receiverproxy - a proxy DocetNotificationSession NullArgumentException - docetReceiver or
proxy 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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the docet
notification service for the given course catalog.docetReceiver - the receivercourseCatalogId - the Id of the
CourseCatalog proxy - a proxy DocetNotificationSession NotFoundException - no Docet found by
the given Id NullArgumentException - docetReceiver,
courseCatalogId or proxy 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(Proxy proxy) throws OperationFailedException
proxy - a proxy DocetCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetCourseCatalog() is false optional - This method must be implemented if
supportsDocetCourseCatalog() is true.
DocetCourseCatalogAssignmentSession getDocetCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy DocetCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetCourseCatalogAssignment() is false
optional - This method must be implemented if
supportsDocetCourseCatalogAssignment() is
true. DocetSmartCourseCatalogSession getDocetSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of a course catalogproxy - a proxy DocetSmartCourseCatalogSession NotFoundException - courseCatalogId is
not foundNullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetSmartCourseCatalog() is false
optional - This method must be implemented if
supportsDocetSmartCourseCatalog() is true.
CourseSyllabusBatchProxyManager getCourseSyllabusBatchProxyManager() throws OperationFailedException
CourseSyllabusBatchProxyManager. CourseSyllabusBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseSyllabusBatch() is false optional - This method must be implemented if
supportsCourseSyllabusBatchj() is true.