public interface CourseSyllabusBatchManager extends OsidManager, CourseSyllabusBatchProfile
The course syllabus batch manager provides access to course syllabus batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
SyllabusBatchSession: a session to create, modify
and delete syllabi in bulk ModuleBatchSession: a session to create, modify
and delete cerdentials in bulk DocetBatchAdminSession: a session to create,
modify and delete docets in bulk | Modifier and Type | Method and Description |
|---|---|
DocetBatchAdminSession |
getDocetBatchAdminSession()
Gets the
OsidSession associated with the bulk docet
administration service. |
DocetBatchAdminSession |
getDocetBatchAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the bulk docet
administration service for the given course catalog. |
ModuleBatchAdminSession |
getModuleBatchAdminSession()
Gets the
OsidSession associated with the bulk module
administration service. |
ModuleBatchAdminSession |
getModuleBatchAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the bulk module
administration service for the given course catalog. |
SyllabusBatchAdminSession |
getSyllabusBatchAdminSession()
Gets the
OsidSession associated with the bulk syllabus
administration service. |
SyllabusBatchAdminSession |
getSyllabusBatchAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the bulk syllabus
administration service for the given course catalog. |
changeBranch, initialize, rollbackServiceclosesupportsDocetBatchAdmin, supportsModuleBatchAdmin, supportsSyllabusBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdSyllabusBatchAdminSession getSyllabusBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk syllabus
administration service. SyllabusBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusBatchAdmin() is false optional - This method must be implemented if
supportsSyllabusBatchAdmin() is true.
SyllabusBatchAdminSession getSyllabusBatchAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk syllabus
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog SyllabusBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsSyllabusBatchAdmin() and
supportsVisibleFederation() are true
ModuleBatchAdminSession getModuleBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk module
administration service. ModuleBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleBatchAdmin() is false optional - This method must be implemented if
supportsModuleBatchAdmin() is true. ModuleBatchAdminSession getModuleBatchAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk module
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ModuleBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsModuleBatchAdmin() and
supportsVisibleFederation() are true
DocetBatchAdminSession getDocetBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk docet
administration service. DocetBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetBatchAdmin() is false optional - This method must be implemented if
supportsDocetBatchAdmin() is true. DocetBatchAdminSession getDocetBatchAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk docet
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog DocetBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDocetBatchAdmin() and
supportsVisibleFederation() are true