public interface CourseSyllabusBatchProxyManager extends OsidProxyManager, CourseSyllabusBatchProfile
The course syllabus batch proxy manager provides access to course
syllabus batch sessions and provides interoperability tests for various
aspects of this service. Methods in this manager support the passing of a
Proxy object. 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 modules in bulk DocetBatchAdminSession: a session to create,
modify and delete docets in bulk | Modifier and Type | Method and Description |
|---|---|
DocetBatchAdminSession |
getDocetBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk docet
administration service. |
DocetBatchAdminSession |
getDocetBatchAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the bulk docet
administration service for the given course catalog. |
ModuleBatchAdminSession |
getModuleBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk module
administration service. |
ModuleBatchAdminSession |
getModuleBatchAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the bulk module
administration service for the given course catalog. |
SyllabusBatchAdminSession |
getSyllabusBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk syllabus
administration service. |
SyllabusBatchAdminSession |
getSyllabusBatchAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk syllabus
administration service.proxy - a proxy SyllabusBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsSyllabusBatchAdmin() is false optional - This method must be implemented if
supportsSyllabusBatchAdmin() is true.
SyllabusBatchAdminSession getSyllabusBatchAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk syllabus
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy SyllabusBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk module
administration service.proxy - a proxy ModuleBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsModuleBatchAdmin() is false optional - This method must be implemented if
supportsModuleBatchAdmin() is true. ModuleBatchAdminSession getModuleBatchAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk module
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy ModuleBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk docet
administration service.proxy - a proxy DocetBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetBatchAdmin() is false optional - This method must be implemented if
supportsDocetBatchAdmin() is true. DocetBatchAdminSession getDocetBatchAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk docet
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - a proxy DocetBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDocetBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDocetBatchAdmin() and
supportsVisibleFederation() are true