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, rollbackService
close
supportsActivityBundleBatchAdmin, supportsActivityRegistrationBatchAdmin, supportsRegistrationBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ActivityBundleBatchAdminSession 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