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