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, 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(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.