public interface CourseRegistrationBatchManager extends OsidManager, CourseRegistrationBatchProfile
The course registration batch manager provides access to course registration batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ActivityBundleBatchAdminSession: a session to
create, modify and delete actvity bundles in bulk RegistrationBatchSession: a session to create,
modify and delete registrations in bulk ActivityRegistrationBatchAdminSession: a session
to create, modify and delete activity registrations in bulk | Modifier and Type | Method and Description |
|---|---|
ActivityBundleBatchAdminSession |
getActivityBundleBatchAdminSession()
Gets the
OsidSession associated with the bulk activity
bundle administration service. |
ActivityBundleBatchAdminSession |
getActivityBundleBatchAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the bulk activity
bundle administration service for the given course catalog. |
ActivityRegistrationBatchAdminSession |
getActivityRegistrationBatchAdminSession()
Gets the
OsidSession associated with the bulk activity
registration administration service. |
ActivityRegistrationBatchAdminSession |
getActivityRegistrationBatchAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the bulk activity
registration administration service for the given course catalog. |
RegistrationBatchAdminSession |
getRegistrationBatchAdminSession()
Gets the
OsidSession associated with the bulk
registration administration service. |
RegistrationBatchAdminSession |
getRegistrationBatchAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the bulk
registration administration service for the given course catalog. |
changeBranch, initialize, rollbackServiceclosesupportsActivityBundleBatchAdmin, supportsActivityRegistrationBatchAdmin, supportsRegistrationBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdActivityBundleBatchAdminSession getActivityBundleBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk activity
bundle administration service. ActivityBundleBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleBatchAdmin() is false
optional - This method must be implemented if
supportsActivityBundleBatchAdmin() is true.
ActivityBundleBatchAdminSession getActivityBundleBatchAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk activity
bundle administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityBundleBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleBatchAdmin() and
supportsVisibleFederation() are true
RegistrationBatchAdminSession getRegistrationBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk
registration administration service. RegistrationBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationBatchAdmin() is false
optional - This method must be implemented if
supportsRegistrationBatchAdmin() is true.
RegistrationBatchAdminSession getRegistrationBatchAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
registration administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog RegistrationBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationBatchAdmin() and
supportsVisibleFederation() are true
ActivityRegistrationBatchAdminSession getActivityRegistrationBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk activity
registration administration service. ActivityRegistrationBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationBatchAdmin() is
false optional - This method must be implemented if
supportsActivityRegistrationBatchAdmin() is
true. ActivityRegistrationBatchAdminSession getActivityRegistrationBatchAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk activity
registration administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityRegistrationBatchAdminSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityRegistrationBatchAdmin() and
supportsVisibleFederation() are true