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, rollbackService
close
supportsDocetBatchAdmin, supportsModuleBatchAdmin, supportsSyllabusBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
SyllabusBatchAdminSession 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