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