public interface CourseRegistrationManager extends OsidManager, CourseRegistrationProfile
The course registration manager provides access to registration sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ActivityBundleLookupSession: a session to retrieve
activity bundles ActivityBundleQuerySession: a session to query
activity bundles ActivityBundleSearchSession: a session to search
for activity bundles ActivityBundleAdminSession: a session to create
and delete activity bundles ActivityBundleNotificationSession: a session to
receive notifications pertaining to activity bundle changes ActivityBundleCourseCatalogSession: a session to
look up activity bundle to course catalog mappings ActivityBundleCourseCatalogAssignmentSession: a
session to manage activity bundle to course catalog mappings ActivityBundleSmartCourseCatalogSession: a session
to manage dynamic course catalogs of activity bundles RegistrationLookupSession: a session to retrieve
registrations RegistrationQuerySession: a session to query
registrations RegistrationSearchSession: a session to search for
registrations RegistrationAdminSession: a session to create and
delete registrations RegistrationNotificationSession: a session to
receive notifications pertaining to registration changes RegistrationCourseCatalogSession: a session to
look up registration to course catalog mappings RegistrationCourseCatalogAssignmentSession: a
session to manage registration to course catalog mappings RegistrationSmartCourseCatalogSession: a session
to manage dynamic course catalogs of registrations ActivityRegistrationLookupSession: a session to
retrieve activity registrations ActivityRegistrationQuerySession: a session to
query activity registrations ActivityRegistrationSearchSession: a session to
search for activity registrations ActivityRegistrationAdminSession: a session to
create and delete activity registrations ActivityRegistrationNotificationSession: a session
to receive notifications pertaining to activity registration changes
ActivityRegistrationCourseCatalogSession: a
session to look up activity registration to course catalog mappings
ActivityRegistrationCourseCatalogAssignmentSession:
a session to manage activity registration to course catalog
mappings ActivityRegistrationSmartCourseCatalogSession: a
session to manage dynamic course catalogs of activity registrations
| Modifier and Type | Method and Description |
|---|---|
ActivityBundleAdminSession |
getActivityBundleAdminSession()
Gets the
OsidSession associated with the activity
bundle administration service. |
ActivityBundleAdminSession |
getActivityBundleAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
bundle administration service for the given course catalog. |
ActivityBundleCourseCatalogAssignmentSession |
getActivityBundleCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning activity
bundles to course catalogs. |
ActivityBundleCourseCatalogSession |
getActivityBundleCourseCatalogSession()
Gets the
OsidSession to lookup activity bundle/catalog
mappings. |
ActivityBundleLookupSession |
getActivityBundleLookupSession()
Gets the
OsidSession associated with the activity
bundle lookup service. |
ActivityBundleLookupSession |
getActivityBundleLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
bundle lookup service for the given course catalog. |
ActivityBundleNotificationSession |
getActivityBundleNotificationSession(ActivityBundleReceiver activityBundleReceiver)
Gets the
OsidSession associated with the activity
bundle notification service. |
ActivityBundleNotificationSession |
getActivityBundleNotificationSessionForCourseCatalog(ActivityBundleReceiver activityBundleReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the activity
bundle notification service for the given course catalog. |
ActivityBundleQuerySession |
getActivityBundleQuerySession()
Gets the
OsidSession associated with the activity
bundle query service. |
ActivityBundleQuerySession |
getActivityBundleQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
bundle query service for the given course catalog. |
ActivityBundleSearchSession |
getActivityBundleSearchSession()
Gets the
OsidSession associated with the activity
bundle search service. |
ActivityBundleSearchSession |
getActivityBundleSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
bundle search service for the given course catalog. |
ActivityBundleSmartCourseCatalogSession |
getActivityBundleSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the activity
bundle smart course catalog service. |
ActivityRegistrationAdminSession |
getActivityRegistrationAdminSession()
Gets the
OsidSession associated with the activity
registration administration service. |
ActivityRegistrationAdminSession |
getActivityRegistrationAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
registration administration service for the given course catalog. |
ActivityRegistrationCourseCatalogAssignmentSession |
getActivityRegistrationCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning activity
registrations to course catalogs. |
ActivityRegistrationCourseCatalogSession |
getActivityRegistrationCourseCatalogSession()
Gets the
OsidSession to lookup activity
registration/catalog mappings. |
ActivityRegistrationLookupSession |
getActivityRegistrationLookupSession()
Gets the
OsidSession associated with the activity
registration lookup service. |
ActivityRegistrationLookupSession |
getActivityRegistrationLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
registration lookup service for the given course catalog. |
ActivityRegistrationNotificationSession |
getActivityRegistrationNotificationSession(ActivityRegistrationReceiver activityRegistrationReceiver)
Gets the
OsidSession associated with the activity
registration notification service. |
ActivityRegistrationNotificationSession |
getActivityRegistrationNotificationSessionForCourseCatalog(ActivityRegistrationReceiver activityRegistrationReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the activity
registration notification service for the given course catalog. |
ActivityRegistrationQuerySession |
getActivityRegistrationQuerySession()
Gets the
OsidSession associated with the activity
registration query service. |
ActivityRegistrationQuerySession |
getActivityRegistrationQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
registration query service for the given course catalog. |
ActivityRegistrationSearchSession |
getActivityRegistrationSearchSession()
Gets the
OsidSession associated with the activity
registration search service. |
ActivityRegistrationSearchSession |
getActivityRegistrationSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
registration search service for the given course catalog. |
ActivityRegistrationSmartCourseCatalogSession |
getActivityRegistrationSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the activity
registration smart course catalog service. |
CourseRegistrationBatchManager |
getCourseRegistrationBatchManager()
Gets a
CourseRegistrationBatchManager. |
RegistrationAdminSession |
getRegistrationAdminSession()
Gets the
OsidSession associated with the registration
administration service. |
RegistrationAdminSession |
getRegistrationAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the registration
administration service for the given course catalog. |
RegistrationCourseCatalogAssignmentSession |
getRegistrationCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning
registrations to course catalogs. |
RegistrationCourseCatalogSession |
getRegistrationCourseCatalogSession()
Gets the
OsidSession to lookup registration/catalog
mappings. |
RegistrationLookupSession |
getRegistrationLookupSession()
Gets the
OsidSession associated with the registration
lookup service. |
RegistrationLookupSession |
getRegistrationLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the registration
lookup service for the given course catalog. |
RegistrationNotificationSession |
getRegistrationNotificationSession(RegistrationReceiver registrationReceiver)
Gets the
OsidSession associated with the registration
notification service. |
RegistrationNotificationSession |
getRegistrationNotificationSessionForCourseCatalog(RegistrationReceiver registrationReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the registration
notification service for the given course catalog. |
RegistrationQuerySession |
getRegistrationQuerySession()
Gets the
OsidSession associated with the registration
query service. |
RegistrationQuerySession |
getRegistrationQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the registration
query service for the given course catalog. |
RegistrationSearchSession |
getRegistrationSearchSession()
Gets the
OsidSession associated with the registration
search service. |
RegistrationSearchSession |
getRegistrationSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the registration
search service for the given course catalog. |
RegistrationSmartCourseCatalogSession |
getRegistrationSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the registration
smart course catalog service. |
changeBranch, initialize, rollbackServiceclosegetActivityBundleRecordTypes, getActivityBundleSearchRecordTypes, getActivityRegistrationRecordTypes, getActivityRegistrationSearchRecordTypes, getRegistrationRecordTypes, getRegistrationSearchRecordTypes, supportsActivityBundleAdmin, supportsActivityBundleCourseCatalog, supportsActivityBundleCourseCatalogAssignment, supportsActivityBundleLookup, supportsActivityBundleNotification, supportsActivityBundleQuery, supportsActivityBundleRecordType, supportsActivityBundleSearch, supportsActivityBundleSearchRecordType, supportsActivityBundleSmartCourseCatalog, supportsActivityRegistrationAdmin, supportsActivityRegistrationCourseCatalog, supportsActivityRegistrationCourseCatalogAssignment, supportsActivityRegistrationLookup, supportsActivityRegistrationNotification, supportsActivityRegistrationQuery, supportsActivityRegistrationRecordType, supportsActivityRegistrationSearch, supportsActivityRegistrationSearchRecordType, supportsActivityRegistrationSmartCourseCatalog, supportsCourseRegistrationBatch, supportsRegistrationAdmin, supportsRegistrationCourseCatalog, supportsRegistrationCourseCatalogAssignment, supportsRegistrationLookup, supportsRegistrationNotification, supportsRegistrationQuery, supportsRegistrationRecordType, supportsRegistrationSearch, supportsRegistrationSearchRecordType, supportsRegistrationSmartCourseCatalog, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdActivityBundleLookupSession getActivityBundleLookupSession() throws OperationFailedException
OsidSession associated with the activity
bundle lookup service. ActivityBundleSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleLookup() is false optional - This method must be implemented if
supportsActivityBundleLookup() is true.
ActivityBundleLookupSession getActivityBundleLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
bundle lookup service for the given course catalog.courseCatalogId - the Id of the course catalog ActivityBundleLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleLookup() and
supportsVisibleFederation() are true
ActivityBundleQuerySession getActivityBundleQuerySession() throws OperationFailedException
OsidSession associated with the activity
bundle query service. ActivityBundleQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleQuery() is false optional - This method must be implemented if
supportsActivityBundleQuery() is true.
ActivityBundleQuerySession getActivityBundleQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
bundle query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityBundleQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleQuery() and
supportsVisibleFederation() are true
ActivityBundleSearchSession getActivityBundleSearchSession() throws OperationFailedException
OsidSession associated with the activity
bundle search service. ActivityBundleSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleSearch() is false optional - This method must be implemented if
supportsActivityBundleSearch() is true.
ActivityBundleSearchSession getActivityBundleSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
bundle search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityBundleSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleSearch() and
supportsVisibleFederation() are true
ActivityBundleAdminSession getActivityBundleAdminSession() throws OperationFailedException
OsidSession associated with the activity
bundle administration service. ActivityBundleAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleAdmin() is false optional - This method must be implemented if
supportsActivityBundleAdmin() is true.
ActivityBundleAdminSession getActivityBundleAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
bundle administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityBundleAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleAdmin() and
supportsVisibleFederation() are true
ActivityBundleNotificationSession getActivityBundleNotificationSession(ActivityBundleReceiver activityBundleReceiver) throws OperationFailedException
OsidSession associated with the activity
bundle notification service.activityBundleReceiver - the notification callback ActivityBundleNotificationSession NullArgumentException - activityBundleReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleNotification() is false
optional - This method must be implemented if
supportsActivityBundleNotification() is
true. ActivityBundleNotificationSession getActivityBundleNotificationSessionForCourseCatalog(ActivityBundleReceiver activityBundleReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
bundle notification service for the given course catalog.activityBundleReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog ActivityBundleNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - activityBundleReceiver
or courseCatalogId is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleNotification() and
supportsVisibleFederation() are true
ActivityBundleCourseCatalogSession getActivityBundleCourseCatalogSession() throws OperationFailedException
OsidSession to lookup activity bundle/catalog
mappings. ActivityBundleCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleCourseCatalog() is false
optional - This method must be implemented if
supportsActivityBundleCourseCatalog() is
true. ActivityBundleCourseCatalogAssignmentSession getActivityBundleCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning activity
bundles to course catalogs. ActivityBundleCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsActivityBundleCourseCatalogAssignment() is
true. ActivityBundleSmartCourseCatalogSession getActivityBundleSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
bundle smart course catalog service.courseCatalogId - the Id of the
CourseCatalog ActivityBundleSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityBundleSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityBundleSmartCourseCatalog() and
supportsVisibleFederation() are true
RegistrationLookupSession getRegistrationLookupSession() throws OperationFailedException
OsidSession associated with the registration
lookup service. RegistrationSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationLookup() is false optional - This method must be implemented if
supportsRegistrationLookup() is true.
RegistrationLookupSession getRegistrationLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the registration
lookup service for the given course catalog.courseCatalogId - the Id of the course catalog RegistrationLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationLookup() and
supportsVisibleFederation() are true
RegistrationQuerySession getRegistrationQuerySession() throws OperationFailedException
OsidSession associated with the registration
query service. RegistrationQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationQuery() is false optional - This method must be implemented if
supportsRegistrationQuery() is true.
RegistrationQuerySession getRegistrationQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the registration
query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog RegistrationQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationQuery() and
supportsVisibleFederation() are true
RegistrationSearchSession getRegistrationSearchSession() throws OperationFailedException
OsidSession associated with the registration
search service. RegistrationSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationSearch() is false optional - This method must be implemented if
supportsRegistrationSearch() is true.
RegistrationSearchSession getRegistrationSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the registration
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog RegistrationSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationSearch() and
supportsVisibleFederation() are true
RegistrationAdminSession getRegistrationAdminSession() throws OperationFailedException
OsidSession associated with the registration
administration service. RegistrationAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationAdmin() is false optional - This method must be implemented if
supportsRegistrationAdmin() is true.
RegistrationAdminSession getRegistrationAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the registration
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog RegistrationAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationAdmin() and
supportsVisibleFederation() are true
RegistrationNotificationSession getRegistrationNotificationSession(RegistrationReceiver registrationReceiver) throws OperationFailedException
OsidSession associated with the registration
notification service.registrationReceiver - the notification callback RegistrationNotificationSession NullArgumentException - registrationReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationNotification() is false
optional - This method must be implemented if
supportsRegistrationNotification() is true.
RegistrationNotificationSession getRegistrationNotificationSessionForCourseCatalog(RegistrationReceiver registrationReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the registration
notification service for the given course catalog.registrationReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog RegistrationNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - registrationReceiver
or courseCatalogId is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationNotification() and
supportsVisibleFederation() are true
RegistrationCourseCatalogSession getRegistrationCourseCatalogSession() throws OperationFailedException
OsidSession to lookup registration/catalog
mappings. RegistrationCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationCourseCatalog() is false
optional - This method must be implemented if
supportsRegistrationCourseCatalog() is
true. RegistrationCourseCatalogAssignmentSession getRegistrationCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning
registrations to course catalogs. RegistrationCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsRegistrationCourseCatalogAssignment() is
true. RegistrationSmartCourseCatalogSession getRegistrationSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the registration
smart course catalog service.courseCatalogId - the Id of the
CourseCatalog RegistrationSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRegistrationSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRegistrationSmartCourseCatalog() and
supportsVisibleFederation() are true
ActivityRegistrationLookupSession getActivityRegistrationLookupSession() throws OperationFailedException
OsidSession associated with the activity
registration lookup service. ActivityRegistrationSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationLookup() is false
optional - This method must be implemented if
supportsActivityRegistrationLookup() is
true. ActivityRegistrationLookupSession getActivityRegistrationLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
registration lookup service for the given course catalog.courseCatalogId - the Id of the course catalog ActivityRegistrationLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityRegistrationLookup() and
supportsVisibleFederation() are true
ActivityRegistrationQuerySession getActivityRegistrationQuerySession() throws OperationFailedException
OsidSession associated with the activity
registration query service. ActivityRegistrationQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationQuery() is false
optional - This method must be implemented if
supportsActivityRegistrationQuery() is
true. ActivityRegistrationQuerySession getActivityRegistrationQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
registration query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityRegistrationQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityRegistrationQuery() and
supportsVisibleFederation() are true
ActivityRegistrationSearchSession getActivityRegistrationSearchSession() throws OperationFailedException
OsidSession associated with the activity
registration search service. ActivityRegistrationSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationSearch() is false
optional - This method must be implemented if
supportsActivityRegistrationSearch() is
true. ActivityRegistrationSearchSession getActivityRegistrationSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
registration search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityRegistrationSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityRegistrationSearch() and
supportsVisibleFederation() are true
ActivityRegistrationAdminSession getActivityRegistrationAdminSession() throws OperationFailedException
OsidSession associated with the activity
registration administration service. ActivityRegistrationAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationAdmin() is false
optional - This method must be implemented if
supportsActivityRegistrationAdmin() is
true. ActivityRegistrationAdminSession getActivityRegistrationAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
registration administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityRegistrationAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityRegistrationAdmin() and
supportsVisibleFederation() are true
ActivityRegistrationNotificationSession getActivityRegistrationNotificationSession(ActivityRegistrationReceiver activityRegistrationReceiver) throws OperationFailedException
OsidSession associated with the activity
registration notification service.activityRegistrationReceiver - the notification callback ActivityRegistrationNotificationSession NullArgumentException -
activityRegistrationReceiver is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationNotification() is
false optional - This method must be implemented if
supportsActivityRegistrationNotification() is
true. ActivityRegistrationNotificationSession getActivityRegistrationNotificationSessionForCourseCatalog(ActivityRegistrationReceiver activityRegistrationReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
registration notification service for the given course catalog.activityRegistrationReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog ActivityRegistrationNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException -
activityRegistrationReceiver or courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityRegistrationNotification() and
supportsVisibleFederation() are true
ActivityRegistrationCourseCatalogSession getActivityRegistrationCourseCatalogSession() throws OperationFailedException
OsidSession to lookup activity
registration/catalog mappings. ActivityRegistrationCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationCourseCatalog() is
false optional - This method must be implemented if
supportsActivityRegistrationCourseCatalog() is
true. ActivityRegistrationCourseCatalogAssignmentSession getActivityRegistrationCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning activity
registrations to course catalogs. ActivityRegistrationCourseCatalogAssignmentSession
OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationCourseCatalogAssignment()
is false optional - This method must be implemented if
supportsActivityRegistrationCourseCatalogAssignment()
is true. ActivityRegistrationSmartCourseCatalogSession getActivityRegistrationSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
registration smart course catalog service.courseCatalogId - the Id of the
CourseCatalog ActivityRegistrationSmartCourseCatalogSession
NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityRegistrationSmartCourseCatalog() or
supportsVisibleFederation() is false
optional - This method must be implemented if
supportsActivityRegistrationSmartCourseCatalog()
and supportsVisibleFederation() are
true CourseRegistrationBatchManager getCourseRegistrationBatchManager() throws OperationFailedException
CourseRegistrationBatchManager. CourseRegistrationBatchManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseRegistrationBatch() is false
optional - This method must be implemented if
supportsACourseRegistrationBatch() is true.