public interface CourseRegistrationProxyManager extends OsidProxyManager, CourseRegistrationProfile
The course registration manager provides access to registration
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
object for the purposes of passing information within a server
application environment. 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(Proxy proxy)
Gets the
OsidSession associated with the activity
bundle administration service. |
ActivityBundleAdminSession |
getActivityBundleAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle administration service for the given course catalog. |
ActivityBundleCourseCatalogAssignmentSession |
getActivityBundleCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning activity
bundles to course catalogs. |
ActivityBundleCourseCatalogSession |
getActivityBundleCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup activity bundle/course
catalog mappings. |
ActivityBundleLookupSession |
getActivityBundleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the activity
bundle lookup service. |
ActivityBundleLookupSession |
getActivityBundleLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle lookup service for the given course catalog. |
ActivityBundleNotificationSession |
getActivityBundleNotificationSession(ActivityBundleReceiver activityBundleReceiver,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle notification service. |
ActivityBundleNotificationSession |
getActivityBundleNotificationSessionForCourseCatalog(ActivityBundleReceiver activityBundleReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle notification service for the given course catalog. |
ActivityBundleQuerySession |
getActivityBundleQuerySession(Proxy proxy)
Gets the
OsidSession associated with the activity
bundle query service. |
ActivityBundleQuerySession |
getActivityBundleQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle query service for the given course catalog. |
ActivityBundleSearchSession |
getActivityBundleSearchSession(Proxy proxy)
Gets the
OsidSession associated with the activity
bundle search service. |
ActivityBundleSearchSession |
getActivityBundleSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle search service for the given course catalog. |
ActivityBundleSmartCourseCatalogSession |
getActivityBundleSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
bundle smart course catalog service. |
ActivityRegistrationAdminSession |
getActivityRegistrationAdminSession(Proxy proxy)
Gets the
OsidSession associated with the activity
registration administration service. |
ActivityRegistrationAdminSession |
getActivityRegistrationAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration administration service for the given course catalog. |
ActivityRegistrationCourseCatalogAssignmentSession |
getActivityRegistrationCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning activity
registrations to course catalogs. |
ActivityRegistrationCourseCatalogSession |
getActivityRegistrationCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup activity
registration/course catalog mappings. |
ActivityRegistrationLookupSession |
getActivityRegistrationLookupSession(Proxy proxy)
Gets the
OsidSession associated with the activity
registration lookup service. |
ActivityRegistrationLookupSession |
getActivityRegistrationLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration lookup service for the given course catalog. |
ActivityRegistrationNotificationSession |
getActivityRegistrationNotificationSession(ActivityRegistrationReceiver activityRegistrationReceiver,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration notification service. |
ActivityRegistrationNotificationSession |
getActivityRegistrationNotificationSessionForCourseCatalog(ActivityRegistrationReceiver activityRegistrationReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration notification service for the given course catalog. |
ActivityRegistrationQuerySession |
getActivityRegistrationQuerySession(Proxy proxy)
Gets the
OsidSession associated with the activity
registration query service. |
ActivityRegistrationQuerySession |
getActivityRegistrationQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration query service for the given course catalog. |
ActivityRegistrationSearchSession |
getActivityRegistrationSearchSession(Proxy proxy)
Gets the
OsidSession associated with the activity
registration search service. |
ActivityRegistrationSearchSession |
getActivityRegistrationSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration search service for the given course catalog. |
ActivityRegistrationSmartCourseCatalogSession |
getActivityRegistrationSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
registration smart course catalog service. |
CourseRegistrationBatchProxyManager |
getCourseRegistrationBatchProxyManager()
Gets a
CourseRegistrationBatchProxyManager. |
RegistrationAdminSession |
getRegistrationAdminSession(Proxy proxy)
Gets the
OsidSession associated with the registration
administration service. |
RegistrationAdminSession |
getRegistrationAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the registration
administration service for the given course catalog. |
RegistrationCourseCatalogAssignmentSession |
getRegistrationCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
registrations to course catalogs. |
RegistrationCourseCatalogSession |
getRegistrationCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup registration/catalog
mappings. |
RegistrationLookupSession |
getRegistrationLookupSession(Proxy proxy)
Gets the
OsidSession associated with the registration
lookup service. |
RegistrationLookupSession |
getRegistrationLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the registration
lookup service for the given course catalog. |
RegistrationNotificationSession |
getRegistrationNotificationSession(RegistrationReceiver registrationReceiver,
Proxy proxy)
Gets the
OsidSession associated with the registration
notification service. |
RegistrationNotificationSession |
getRegistrationNotificationSessionForCourseCatalog(RegistrationReceiver registrationReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the registration
notification service for the given course catalog. |
RegistrationQuerySession |
getRegistrationQuerySession(Proxy proxy)
Gets the
OsidSession associated with the registration
query service. |
RegistrationQuerySession |
getRegistrationQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the registration
query service for the given course catalog. |
RegistrationSearchSession |
getRegistrationSearchSession(Proxy proxy)
Gets the
OsidSession associated with the registration
search service. |
RegistrationSearchSession |
getRegistrationSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the registration
search service for the given course catalog. |
RegistrationSmartCourseCatalogSession |
getRegistrationSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
bundle lookup service.proxy
- proxy ActivityBundleSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBundleLookup()
is false
optional
- This method must be implemented if
supportsActivityBundleLookup()
is true.
ActivityBundleLookupSession getActivityBundleLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
bundle lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy ActivityBundleLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
bundle query service.proxy
- proxy ActivityBundleQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBundleQuery()
is false
optional
- This method must be implemented if
supportsActivityBundleQuery()
is true.
ActivityBundleQuerySession getActivityBundleQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
bundle query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityBundleQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
bundle search service.proxy
- proxy ActivityBundleSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBundleSearch()
is false
optional
- This method must be implemented if
supportsActivityBundleSearch()
is true.
ActivityBundleSearchSession getActivityBundleSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
bundle search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityBundleSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
bundle administration service.proxy
- proxy ActivityBundleAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBundleAdmin()
is false
optional
- This method must be implemented if
supportsActivityBundleAdmin()
is true.
ActivityBundleAdminSession getActivityBundleAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
bundle administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityBundleAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
bundle notification service.activityBundleReceiver
- the notification callbackproxy
- proxy ActivityBundleNotificationSession
NullArgumentException
- activityBundleReceiver
or proxy
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, Proxy proxy) 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
proxy
- proxy ActivityBundleNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- activityBundleReceiver,
courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup activity bundle/course
catalog mappings.proxy
- proxy ActivityBundleCourseCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBundleCourseCatalog()
is false
optional
- This method must be implemented if
supportsActivityBundleCourseCatalog()
is
true.
ActivityBundleCourseCatalogAssignmentSession getActivityBundleCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning activity
bundles to course catalogs.proxy
- proxy ActivityBundleCourseCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBundleCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsActivityBundleCourseCatalogAssignment()
is
true.
ActivityBundleSmartCourseCatalogSession getActivityBundleSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
bundle smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityBundleSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the registration
lookup service.proxy
- proxy RegistrationSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRegistrationLookup()
is false
optional
- This method must be implemented if
supportsRegistrationLookup()
is true.
RegistrationLookupSession getRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the registration
lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy RegistrationLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the registration
query service.proxy
- proxy RegistrationQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRegistrationQuery()
is false
optional
- This method must be implemented if
supportsRegistrationQuery()
is true.
RegistrationQuerySession getRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the registration
query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy RegistrationQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the registration
search service.proxy
- proxy RegistrationSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRegistrationSearch()
is false
optional
- This method must be implemented if
supportsRegistrationSearch()
is true.
RegistrationSearchSession getRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the registration
search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy RegistrationSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the registration
administration service.proxy
- proxy RegistrationAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRegistrationAdmin()
is false
optional
- This method must be implemented if
supportsRegistrationAdmin()
is true.
RegistrationAdminSession getRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the registration
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy RegistrationAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the registration
notification service.registrationReceiver
- the notification callbackproxy
- proxy RegistrationNotificationSession
NullArgumentException
- registrationReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the registration
notification service for the given course catalog.registrationReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy RegistrationNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- registrationReceiver,
courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup registration/catalog
mappings.proxy
- proxy RegistrationCourseCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRegistrationCourseCatalog()
is false
optional
- This method must be implemented if
supportsRegistrationCourseCatalog()
is
true.
RegistrationCourseCatalogAssignmentSession getRegistrationCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning
registrations to course catalogs.proxy
- proxy RegistrationCourseCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRegistrationCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsRegistrationCourseCatalogAssignment()
is
true.
RegistrationSmartCourseCatalogSession getRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the registration
smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy RegistrationSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
registration lookup service.proxy
- proxy ActivityRegistrationSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationLookup()
is false
optional
- This method must be implemented if
supportsActivityRegistrationLookup()
is
true.
ActivityRegistrationLookupSession getActivityRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
registration lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy ActivityRegistrationLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
registration query service.proxy
- proxy ActivityRegistrationQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationQuery()
is false
optional
- This method must be implemented if
supportsActivityRegistrationQuery()
is
true.
ActivityRegistrationQuerySession getActivityRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
registration query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityRegistrationQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
registration search service.proxy
- proxy ActivityRegistrationSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationSearch()
is false
optional
- This method must be implemented if
supportsActivityRegistrationSearch()
is
true.
ActivityRegistrationSearchSession getActivityRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
registration search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityRegistrationSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
registration administration service.proxy
- proxy ActivityRegistrationAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationAdmin()
is false
optional
- This method must be implemented if
supportsActivityRegistrationAdmin()
is
true.
ActivityRegistrationAdminSession getActivityRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
registration administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityRegistrationAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
registration notification service.activityRegistrationReceiver
- the notification callbackproxy
- proxy ActivityRegistrationNotificationSession
NullArgumentException
-
activityRegistrationReceiver
or proxy
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, Proxy proxy) 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
proxy
- proxy ActivityRegistrationNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
-
activityRegistrationReceiver, courseCatalogId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup activity
registration/course catalog mappings.proxy
- proxy ActivityRegistrationCourseCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationCourseCatalog()
is
false
optional
- This method must be implemented if
supportsActivityRegistrationCourseCatalog()
is
true.
ActivityRegistrationCourseCatalogAssignmentSession getActivityRegistrationCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning activity
registrations to course catalogs.proxy
- proxy ActivityRegistrationCourseCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationCourseCatalogAssignment()
is false
optional
- This method must be implemented if
supportsActivityRegistrationCourseCatalogAssignment()
is true.
ActivityRegistrationSmartCourseCatalogSession getActivityRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
registration smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityRegistrationSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityRegistrationSmartCourseCatalog()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsActivityRegistrationSmartCourseCatalog()
and supportsVisibleFederation()
are
true
CourseRegistrationBatchProxyManager getCourseRegistrationBatchProxyManager() throws OperationFailedException
CourseRegistrationBatchProxyManager.
CourseRegistrationBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseRegistrationBatch()
is false
optional
- This method must be implemented if
supportsACourseRegistrationBatch()
is true.