Interface CourseSyllabusProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, CourseSyllabusProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
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.
-
Method Summary
Modifier and TypeMethodDescriptionGets aCourseSyllabusBatchProxyManager.getDocetAdminSession(Proxy proxy) Gets theOsidSessionassociated with the docet administrative service.getDocetAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the docet administration service for the given course catalog.Gets the session for assigning docet to course catalog mappings.Gets the session for retrieving docet to course catalog mappings.getDocetLookupSession(Proxy proxy) Gets theOsidSessionassociated with the docet lookup service.getDocetLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the docet lookup service for the given course catalog.getDocetNotificationSession(DocetReceiver docetReceiver, Proxy proxy) Gets theOsidSessionassociated with the docet notification service.getDocetNotificationSessionForCourseCatalog(DocetReceiver docetReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the docet notification service for the given course catalog.getDocetQuerySession(Proxy proxy) Gets theOsidSessionassociated with the docet query service.getDocetQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the docet query service for the given course catalog.getDocetSearchSession(Proxy proxy) Gets theOsidSessionassociated with the docet search service.getDocetSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the docet search service for the given course catalog.getDocetSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets the session for managing dynamic docet course catalogs for the given course catalog.getModuleAdminSession(Proxy proxy) Gets theOsidSessionassociated with the module administration service.getModuleAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the module administration service for the given course catalog.Gets the session for assigning module to course catalog mappings.Gets the session for retrieving module to course catalog mappings.getModuleLookupSession(Proxy proxy) Gets theOsidSessionassociated with the module lookup service.getModuleLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the module lookup service for the given course catalog.getModuleNotificationSession(ModuleReceiver moduleReceiver, Proxy proxy) Gets theOsidSessionassociated with the module notification service.getModuleNotificationSessionForCourseCatalog(ModuleReceiver moduleReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the module notification service for the given course catalog.getModuleQuerySession(Proxy proxy) Gets theOsidSessionassociated with the module query service.getModuleQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the module query service for the given course catalog.getModuleSearchSession(Proxy proxy) Gets theOsidSessionassociated with the module search service.getModuleSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the module search service for the given course catalog.getModuleSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets the session associated with the module smart course catalog for the given course catalog.getSyllabusAdminSession(Proxy proxy) Gets theOsidSessionassociated with the syllabus administration service.getSyllabusAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the syllabus administration service for the given course catalog.Gets the session for assigning syllabus to course catalog mappings.Gets the session for retrieving syllabus to course catalog mappings.getSyllabusLookupSession(Proxy proxy) Gets theOsidSessionassociated with the syllabus lookup service.getSyllabusLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the syllabus lookup service for the given course catalog.getSyllabusNotificationSession(SyllabusReceiver syllabusReceiver, Proxy proxy) Gets theOsidSessionassociated with the syllabus notification service.getSyllabusNotificationSessionForCourseCatalog(SyllabusReceiver syllabusReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the syllabus notification service for the given course catalog.getSyllabusQuerySession(Proxy proxy) Gets theOsidSessionassociated with the syllabus query service.getSyllabusQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the syllabus query service for the given course catalog.getSyllabusSearchSession(Proxy proxy) Gets theOsidSessionassociated with the syllabus search service.getSyllabusSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the syllabus search service for the given course catalog.getSyllabusSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets the session associated with the syllabus smart course catalog for the given course catalog.Methods inherited from interface CourseSyllabusProfile
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, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedDocetrecord types.Gets the supported docet search record types.Gets the supportedModulerecord types.Gets the supported module search record types.Gets the supportedSyllabusrecord types.Gets the supported syllabus search record types.booleanTests if a course syllabus batch service is available.booleanTests for the availability of a docet administrative service for creating and deleting docets.booleanTests if a docet to course catalog lookup session is available.booleanTests if a docet to course catalog assignment session is available.booleanTests for the availability of a docet lookup service.booleanTests for the availability of a docet notification service.booleanTests if querying docetsis available.booleansupportsDocetRecordType(Type docetRecordType) Tests if the givenDocetrecord type is supported.booleanTests if searching for docets is available.booleansupportsDocetSearchRecordType(Type docetSearchRecordType) Tests if the given docet search record type is supported.booleanTests if a docet smart course catalog session is available.booleanTests for the availability of a module service for getting available modules for a resource.booleanTests if searching for modules is available.booleanTests if a module to course catalog lookup session is available.booleanTests if a module to course catalog assignment session is available.booleanTests for the availability of a module lookup service.booleanTests if module notification is available.booleanTests if querying modules is available.booleansupportsModuleRecordType(Type moduleRecordType) Tests if the givenModulerecord type is supported.booleanTests if searching for modules is available.booleansupportsModuleSearchRecordType(Type moduleSearchRecordType) Tests if the given module search record type is supported.booleanTests if a module smart course catalog session is available.booleanTests if searching for syllabi is available.booleanTests if a syllabus to course catalog lookup session is available.booleanTests if a syllabus to course catalog assignment session is available.booleanTests for the availability of a syllabus lookup service.booleanTests if syllabus notification is available.booleanTests if querying syllabi is available.booleansupportsSyllabusRecordType(Type syllabusRecordType) Tests if the givenSyllabusrecord type is supported.booleanTests if searching for syllabi is available.booleansupportsSyllabusSearchRecordType(Type syllabusSearchRecordType) Tests if the given syllabus search record type is supported.booleanTests if a syllabus smart course catalog session is available.booleanTests if any docet federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getSyllabusLookupSession
Gets theOsidSessionassociated with the syllabus lookup service.- Parameters:
proxy- a proxy- Returns:
- a
SyllabusLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusLookup()} is {@code true} .
-
getSyllabusLookupSessionForCourseCatalog
SyllabusLookupSession getSyllabusLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the syllabus lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
SyllabusLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getSyllabusQuerySession
Gets theOsidSessionassociated with the syllabus query service.- Parameters:
proxy- a proxy- Returns:
- a
SyllabusQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusQuery()} is {@code true} .
-
getSyllabusQuerySessionForCourseCatalog
SyllabusQuerySession getSyllabusQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the syllabus query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
SyllabusQuerySession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getSyllabusSearchSession
Gets theOsidSessionassociated with the syllabus search service.- Parameters:
proxy- a proxy- Returns:
- a
SyllabusSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusSearch()} is {@code true} .
-
getSyllabusSearchSessionForCourseCatalog
SyllabusSearchSession getSyllabusSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the syllabus search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
SyllabusSearchSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getSyllabusAdminSession
Gets theOsidSessionassociated with the syllabus administration service.- Parameters:
proxy- a proxy- Returns:
- a
SyllabusAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusAdmin()} is {@code true} .
-
getSyllabusAdminSessionForCourseCatalog
SyllabusAdminSession getSyllabusAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the syllabus administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
SyllabusAdminSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getSyllabusNotificationSession
SyllabusNotificationSession getSyllabusNotificationSession(SyllabusReceiver syllabusReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the syllabus notification service.- Parameters:
syllabusReceiver- the receiverproxy- a proxy- Returns:
- a
SyllabusNotificationSession - Throws:
NullArgumentException-syllabusReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusNotification()} is {@code true} .
-
getSyllabusNotificationSessionForCourseCatalog
SyllabusNotificationSession getSyllabusNotificationSessionForCourseCatalog(SyllabusReceiver syllabusReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the syllabus notification service for the given course catalog.- Parameters:
syllabusReceiver- the receivercourseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
SyllabusNotificationSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-syllabusReceiver, courseCatalogId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getSyllabusCourseCatalogSession
SyllabusCourseCatalogSession getSyllabusCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets the session for retrieving syllabus to course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
SyllabusCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusCourseCatalog()} is {@code true} .
-
getSyllabusCourseCatalogAssignmentSession
SyllabusCourseCatalogAssignmentSession getSyllabusCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning syllabus to course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
SyllabusCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusCourseCatalogAssignment()} is {@code true} .
-
getSyllabusSmartCourseCatalogSession
SyllabusSmartCourseCatalogSession getSyllabusSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session associated with the syllabus smart course catalog for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- a proxy- Returns:
- a
SyllabusSmartCourseCatalogSession - Throws:
NotFoundException-courseCatalogIdnot foundNullArgumentException-courseCtalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSyllabusSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSyllabusSmartCourseCatalog()} is {@code true} .
-
getModuleLookupSession
Gets theOsidSessionassociated with the module lookup service.- Parameters:
proxy- a proxy- Returns:
- a
ModuleLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleLookup()} is {@code true} .
-
getModuleLookupSessionForCourseCatalog
ModuleLookupSession getModuleLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the module lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
ModuleLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getModuleQuerySession
Gets theOsidSessionassociated with the module query service.- Parameters:
proxy- a proxy- Returns:
- a
ModuleQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleQuery()} is {@code true} .
-
getModuleQuerySessionForCourseCatalog
ModuleQuerySession getModuleQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the module query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
ModuleQuerySession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getModuleSearchSession
Gets theOsidSessionassociated with the module search service.- Parameters:
proxy- a proxy- Returns:
- a
ModuleSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleSearch()} is {@code true} .
-
getModuleSearchSessionForCourseCatalog
ModuleSearchSession getModuleSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the module search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
ModuleSearchSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getModuleAdminSession
Gets theOsidSessionassociated with the module administration service.- Parameters:
proxy- a proxy- Returns:
- a
ModuleAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleAdmin()} is {@code true} .
-
getModuleAdminSessionForCourseCatalog
ModuleAdminSession getModuleAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the module administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
ModuleAdminSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getModuleNotificationSession
ModuleNotificationSession getModuleNotificationSession(ModuleReceiver moduleReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the module notification service.- Parameters:
moduleReceiver- the receiverproxy- a proxy- Returns:
- a
ModuleNotificationSession - Throws:
NullArgumentException-moduleReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleNotification()} is {@code true} .
-
getModuleNotificationSessionForCourseCatalog
ModuleNotificationSession getModuleNotificationSessionForCourseCatalog(ModuleReceiver moduleReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the module notification service for the given course catalog.- Parameters:
moduleReceiver- the receivercourseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
ModuleNotificationSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-moduleReceiver, courseCatalogId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getModuleCourseCatalogSession
ModuleCourseCatalogSession getModuleCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets the session for retrieving module to course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
ModuleCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleCourseCatalog()} is {@code true} .
-
getModuleCourseCatalogAssignmentSession
ModuleCourseCatalogAssignmentSession getModuleCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning module to course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
ModuleCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleCourseCatalogAssignment()} is {@code true} .
-
getModuleSmartCourseCatalogSession
ModuleSmartCourseCatalogSession getModuleSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session associated with the module smart course catalog for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- a proxy- Returns:
- a
ModuleSmartCourseCatalogSession - Throws:
NotFoundException-courseCatalogIdnot foundNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModuleSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModuleSmartCourseCatalog()} is {@code true} .
-
getDocetLookupSession
Gets theOsidSessionassociated with the docet lookup service.- Parameters:
proxy- a proxy- Returns:
- a
DocetLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetLookup()} is {@code true} .
-
getDocetLookupSessionForCourseCatalog
DocetLookupSession getDocetLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the docet lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
DocetLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getDocetQuerySession
Gets theOsidSessionassociated with the docet query service.- Parameters:
proxy- a proxy- Returns:
- a
DocetQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetQuery()} is {@code true} .
-
getDocetQuerySessionForCourseCatalog
DocetQuerySession getDocetQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the docet query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
DocetQuerySession - Throws:
NotFoundException- noDocetfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getDocetSearchSession
Gets theOsidSessionassociated with the docet search service.- Parameters:
proxy- a proxy- Returns:
- a
DocetSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetSearch()} is {@code true} .
-
getDocetSearchSessionForCourseCatalog
DocetSearchSession getDocetSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the docet search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
DocetSearchSession - Throws:
NotFoundException- noDocetfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getDocetAdminSession
Gets theOsidSessionassociated with the docet administrative service.- Parameters:
proxy- a proxy- Returns:
- a
DocetAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetAdmin()} is {@code true} .
-
getDocetAdminSessionForCourseCatalog
DocetAdminSession getDocetAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the docet administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
DocetAdminSession - Throws:
NotFoundException- noDocetfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getDocetNotificationSession
DocetNotificationSession getDocetNotificationSession(DocetReceiver docetReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the docet notification service.- Parameters:
docetReceiver- the receiverproxy- a proxy- Returns:
- a
DocetNotificationSession - Throws:
NullArgumentException-docetReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetNotification()} is {@code true} .
-
getDocetNotificationSessionForCourseCatalog
DocetNotificationSession getDocetNotificationSessionForCourseCatalog(DocetReceiver docetReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the docet notification service for the given course catalog.- Parameters:
docetReceiver- the receivercourseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
DocetNotificationSession - Throws:
NotFoundException- noDocetfound by the givenIdNullArgumentException-docetReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getDocetCourseCatalogSession
Gets the session for retrieving docet to course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
DocetCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetCourseCatalog()} is {@code true} .
-
getDocetCourseCatalogAssignmentSession
DocetCourseCatalogAssignmentSession getDocetCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning docet to course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
DocetCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetCourseCatalogAssignment()} is {@code true} .
-
getDocetSmartCourseCatalogSession
DocetSmartCourseCatalogSession getDocetSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for managing dynamic docet course catalogs for the given course catalog.- Parameters:
courseCatalogId- theIdof a course catalogproxy- a proxy- Returns:
- a
DocetSmartCourseCatalogSession - Throws:
NotFoundException-courseCatalogIdis not foundNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDocetSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDocetSmartCourseCatalog()} is {@code true} .
-
getCourseSyllabusBatchProxyManager
CourseSyllabusBatchProxyManager getCourseSyllabusBatchProxyManager() throws OperationFailedExceptionGets aCourseSyllabusBatchProxyManager.- Returns:
- a
CourseSyllabusBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseSyllabusBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseSyllabusBatchj()} is {@code true} .
-