Interface CourseRegistrationProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, CourseRegistrationProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
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:
-
RegistrationTargetLookupSession: a session to retrieve registration targets -
RegistrationTargetQuerySession: a session to query for registration targets -
RegistrationTargetSearchSession: a session to search for registration targets -
RegistrationTargetAdminSession: a session to create and delete registration targets -
RegistrationTargetNotificationSession: a session to receive notifications pertaining to registration target changes -
RegistrationTargetCourseCatalogSession: a session to look up registration target course catalog mappings -
RegistrationTargetCourseCatalogAssignmentSession: a session to manage registration target to course catalog mappings -
RegistrationTargetSmartCourseCatalogSession: a session to manage dynamic course catalogs of registration targets
-
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
-
CourseRegistrationLookupSession: a session to retrieve course registrations -
CourseRegistrationQuerySession: a session to query for course registrations -
CourseRegistrationSearchSession: a session to search for course registrations -
CourseRegistrationAdminSession: a session to create and delete course registrations -
CourseRegistrationNotificationSession: a session to receive notifications pertaining to course registration changes -
CourseRegistrationCourseCatalogSession: a session to look up course registration course catalog mappings -
CourseRegistrationCourseCatalogAssignmentSession: a session to manage course registration to course catalog mappings -
CourseRegistrationSmartCourseCatalogSession: a session to manage dynamic course catalogs of course 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
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the activity registration administration service.getActivityRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the activity registration administration service for the given course catalog.Gets theOsidSessionassociated with assigning activity registrations to course catalogs.Gets theOsidSessionto lookup activity registration/course catalog mappings.Gets theOsidSessionassociated with the activity registration lookup service.getActivityRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the activity registration lookup service for the given course catalog.getActivityRegistrationNotificationSession(ActivityRegistrationReceiver activityRegistrationReceiver, Proxy proxy) Gets theOsidSessionassociated with the activity registration notification service.getActivityRegistrationNotificationSessionForCourseCatalog(ActivityRegistrationReceiver activityRegistrationReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the activity registration notification service for the given course catalog.Gets theOsidSessionassociated with the activity registration query service.getActivityRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the activity registration query service for the given course catalog.Gets theOsidSessionassociated with the activity registration search service.getActivityRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the activity registration search service for the given course catalog.getActivityRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the activity registration smart course catalog service.Gets theOsidSessionassociated with the course registration administration service.getCourseRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the course registration administration service for the given course catalog.Gets aCourseRegistrationBatchProxyManager.Gets theOsidSessionassociated with assigning course registrations to course catalogs.Gets theOsidSessionto lookup course registration/course catalog mappings.Gets theOsidSessionassociated with the course registration lookup service.getCourseRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the course registration lookup service for the given course catalog.getCourseRegistrationNotificationSession(CourseRegistrationReceiver courseRegistrationReceiver, Proxy proxy) Gets theOsidSessionassociated with the course registration notification service.getCourseRegistrationNotificationSessionForCourseCatalog(CourseRegistrationReceiver courseRegistrationReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the course registration notification service for the given course catalog.Gets theOsidSessionassociated with the course registration query service.getCourseRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the course registration query service for the given course catalog.Gets theOsidSessionassociated with the course registration search service.getCourseRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the course registration search service for the given course catalog.getCourseRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionto manage course registration smart course catalogs.getRegistrationAdminSession(Proxy proxy) Gets theOsidSessionassociated with the registration administration service.getRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration administration service for the given course catalog.Gets theOsidSessionassociated with assigning registrations to course catalogs.Gets theOsidSessionto lookup registration/catalog mappings.Gets theOsidSessionassociated with the registration lookup service.getRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration lookup service for the given course catalog.getRegistrationNotificationSession(RegistrationReceiver registrationReceiver, Proxy proxy) Gets theOsidSessionassociated with the registration notification service.getRegistrationNotificationSessionForCourseCatalog(RegistrationReceiver registrationReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration notification service for the given course catalog.getRegistrationQuerySession(Proxy proxy) Gets theOsidSessionassociated with the registration query service.getRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration query service for the given course catalog.Gets aRegistrationRequestProxyManager.Gets theOsidSessionassociated with the registration search service.getRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration search service for the given course catalog.getRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration smart course catalog service.Gets theOsidSessionassociated with the registration target administration service.getRegistrationTargetAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration target administration service for the given course catalog.Gets theOsidSessionassociated with assigning registration targets to course catalogs.Gets theOsidSessionto lookup registration target/course catalog mappings.Gets theOsidSessionassociated with the registration target lookup service.getRegistrationTargetLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration target lookup service for the given course catalog.getRegistrationTargetNotificationSession(RegistrationTargetReceiver registrationTargetReceiver, Proxy proxy) Gets theOsidSessionassociated with the registration target notification service.getRegistrationTargetNotificationSessionForCourseCatalog(RegistrationTargetReceiver registrationTargetReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration target notification service for the given course catalog.Gets theOsidSessionassociated with the registration target query service.getRegistrationTargetQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration target query service for the given course catalog.Gets theOsidSessionassociated with the registration target search service.getRegistrationTargetSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration target search service for the given course catalog.getRegistrationTargetSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionto manage registration target smart course catalogs.Methods inherited from interface CourseRegistrationProfile
getActivityRegistrationRecordTypes, getActivityRegistrationSearchRecordTypes, getCourseRegistrationRecordTypes, getCourseRegistrationSearchRecordTypes, getRegistrationRecordTypes, getRegistrationSearchRecordTypes, getRegistrationTargetRecordTypes, getRegistrationTargetSearchRecordTypes, supportsActivityRegistrationAdmin, supportsActivityRegistrationCourseCatalog, supportsActivityRegistrationCourseCatalogAssignment, supportsActivityRegistrationLookup, supportsActivityRegistrationNotification, supportsActivityRegistrationQuery, supportsActivityRegistrationRecordType, supportsActivityRegistrationSearch, supportsActivityRegistrationSearchRecordType, supportsActivityRegistrationSmartCourseCatalog, supportsCourseRegistrationAdmin, supportsCourseRegistrationBatch, supportsCourseRegistrationCourseCatalog, supportsCourseRegistrationCourseCatalogAssignment, supportsCourseRegistrationLookup, supportsCourseRegistrationNotification, supportsCourseRegistrationQuery, supportsCourseRegistrationRecordType, supportsCourseRegistrationSearch, supportsCourseRegistrationSearchRecordType, supportsCourseRegistrationSmartCourseCatalog, supportsRegistrationAdmin, supportsRegistrationCourseCatalog, supportsRegistrationCourseCatalogAssignment, supportsRegistrationLookup, supportsRegistrationNotification, supportsRegistrationQuery, supportsRegistrationRecordType, supportsRegistrationRequest, supportsRegistrationSearch, supportsRegistrationSearchRecordType, supportsRegistrationSmartCourseCatalog, supportsRegistrationTargetAdmin, supportsRegistrationTargetCourseCatalog, supportsRegistrationTargetCourseCatalogAssignment, supportsRegistrationTargetLookup, supportsRegistrationTargetNotification, supportsRegistrationTargetQuery, supportsRegistrationTargetRecordType, supportsRegistrationTargetSearch, supportsRegistrationTargetSearchRecordType, supportsRegistrationTargetSmartCourseCatalog, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedActivityRegistrationrecord types.Gets the supportedActivityRegistrationsearch record types.Gets the supportedCourseRegistrationrecord types.Gets the supportedCourseRegistrationsearch types.Gets the supportedRegistrationrecord types.Gets the supportedRegistrationsearch record types.Gets the supportedRegistrationTargetrecord types.Gets the supportedRegistrationTargetsearch types.booleanTests if an activity registration administrative service is supported.booleanTests if an activity registration cataloging service is supported.booleanTests if an activity registration cataloging service is supported.booleanTests if looking up activity registrations is supported.booleanTests if an activity registration notification service is supported.booleanTests if querying activity registrations is supported.booleansupportsActivityRegistrationRecordType(Type activityRegistrationRecordType) Tests if the givenActivityRegistrationrecord type is supported.booleanTests if searching activity registrations is supported.booleansupportsActivityRegistrationSearchRecordType(Type activityRegistrationSearchRecordType) Tests if the givenActivityRegistrationsearch record type is supported.booleanTests if an activity registration smart course catalog session is available.booleanTests if a course registration administrative service is supported.booleanTests if a course registration batch service is available.booleanTests if a course registration course catalog lookup service is supported.booleanTests if a course registration course catalog assignment service is supported.booleanTests if looking up course registrations is supported.booleanTests if a course registration notification service is supported.booleanTests if querying course registrations is supported.booleansupportsCourseRegistrationRecordType(Type courseRegistrationRecordType) Tests if the givenCourseRegistrationrecord type is supported.booleanTests if searching course registrations is supported.booleansupportsCourseRegistrationSearchRecordType(Type courseRegistrationSearchRecordType) Tests if the givenCourseRegistrationsearch type is supported.booleanTests if a course registration smart course catalog service is supported.booleanTests if course offering administrative service is supported.booleanTests if a registration cataloging service is supported.booleanTests if a registration cataloging service is supported.booleanTests if looking up registrations is supported.booleanTests if a registration notification service is supported.booleanTests if querying registrations is supported.booleansupportsRegistrationRecordType(Type registrationRecordType) Tests if the givenRegistrationrecord type is supported.booleanTests if a course registration request service is available.booleanTests if searching registrations is supported.booleansupportsRegistrationSearchRecordType(Type registrationSearchRecordType) Tests if the givenRegistrationsearch record type is supported.booleanTests if a registration smart course catalog session is available.booleanTests if a registration target administrative service is supported.booleanTests if a registration target course catalog lookup service is supported.booleanTests if a registration target course catalog assignment service is supported.booleanTests if looking up registration targets is supported.booleanTests if a registration target notification service is supported.booleanTests if querying registration targets is supported.booleansupportsRegistrationTargetRecordType(Type registrationTargetRecordType) Tests if the givenRegistrationTargetrecord type is supported.booleanTests if searching registration targets is supported.booleansupportsRegistrationTargetSearchRecordType(Type registrationTargetSearchRecordType) Tests if the givenRegistrationTargetsearch type is supported.booleanTests if a registration target smart course catalog service is supported.booleanTests if any course catalog federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getRegistrationTargetLookupSession
RegistrationTargetLookupSession getRegistrationTargetLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration target lookup service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationTargetLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetLookup()} is {@code true} .
-
getRegistrationTargetLookupSessionForCourseCatalog
RegistrationTargetLookupSession getRegistrationTargetLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration target lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationTargetLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationTargetQuerySession
RegistrationTargetQuerySession getRegistrationTargetQuerySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration target query service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationTargetQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetQuery()} is {@code true} .
-
getRegistrationTargetQuerySessionForCourseCatalog
RegistrationTargetQuerySession getRegistrationTargetQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration target query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationTargetQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationTargetSearchSession
RegistrationTargetSearchSession getRegistrationTargetSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration target search service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationTargetSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetSearch()} is {@code true} .
-
getRegistrationTargetSearchSessionForCourseCatalog
RegistrationTargetSearchSession getRegistrationTargetSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration target search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationTargetSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdor proxy isnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationTargetAdminSession
RegistrationTargetAdminSession getRegistrationTargetAdminSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration target administration service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationTargetAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetAdmin()} is {@code true} .
-
getRegistrationTargetAdminSessionForCourseCatalog
RegistrationTargetAdminSession getRegistrationTargetAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration target administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationTargetAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdor proxy isnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationTargetNotificationSession
RegistrationTargetNotificationSession getRegistrationTargetNotificationSession(RegistrationTargetReceiver registrationTargetReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration target notification service.- Parameters:
registrationTargetReceiver- the notification callbackproxy- a proxy- Returns:
- a
RegistrationTargetNotificationSession - Throws:
NullArgumentException-registrationTargetReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetNotification()} is {@code true} .
-
getRegistrationTargetNotificationSessionForCourseCatalog
RegistrationTargetNotificationSession getRegistrationTargetNotificationSessionForCourseCatalog(RegistrationTargetReceiver registrationTargetReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration target notification service for the given course catalog.- Parameters:
registrationTargetReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationTargetNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-registrationTargetReceiver,courseCatalogId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationTargetCourseCatalogSession
RegistrationTargetCourseCatalogSession getRegistrationTargetCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup registration target/course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationTargetCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetCourseCatalog()} is {@code true} .
-
getRegistrationTargetCourseCatalogAssignmentSession
RegistrationTargetCourseCatalogAssignmentSession getRegistrationTargetCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning registration targets to course catalogs.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationTargetCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetCourseCatalogAssignment()} is {@code true} .
-
getRegistrationTargetSmartCourseCatalogSession
RegistrationTargetSmartCourseCatalogSession getRegistrationTargetSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage registration target smart course catalogs.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationTargetSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationTargetSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationTargetSmartCourseCatalog()} is {@code true} .
-
getRegistrationLookupSession
Gets theOsidSessionassociated with the registration lookup service.- Parameters:
proxy- proxy- Returns:
- a
RegistrationSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationLookup()} is {@code true} .
-
getRegistrationLookupSessionForCourseCatalog
RegistrationLookupSession getRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- a
RegistrationLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationQuerySession
Gets theOsidSessionassociated with the registration query service.- Parameters:
proxy- proxy- Returns:
- a
RegistrationQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationQuery()} is {@code true} .
-
getRegistrationQuerySessionForCourseCatalog
RegistrationQuerySession getRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
RegistrationQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationSearchSession
Gets theOsidSessionassociated with the registration search service.- Parameters:
proxy- proxy- Returns:
- a
RegistrationSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationSearch()} is {@code true} .
-
getRegistrationSearchSessionForCourseCatalog
RegistrationSearchSession getRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
RegistrationSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationAdminSession
Gets theOsidSessionassociated with the registration administration service.- Parameters:
proxy- proxy- Returns:
- a
RegistrationAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationAdmin()} is {@code true} .
-
getRegistrationAdminSessionForCourseCatalog
RegistrationAdminSession getRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
RegistrationAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationNotificationSession
RegistrationNotificationSession getRegistrationNotificationSession(RegistrationReceiver registrationReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration notification service.- Parameters:
registrationReceiver- the notification callbackproxy- proxy- Returns:
- a
RegistrationNotificationSession - Throws:
NullArgumentException-registrationReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationNotification()} is {@code true} .
-
getRegistrationNotificationSessionForCourseCatalog
RegistrationNotificationSession getRegistrationNotificationSessionForCourseCatalog(RegistrationReceiver registrationReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration notification service for the given course catalog.- Parameters:
registrationReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
RegistrationNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-registrationReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationCourseCatalogSession
RegistrationCourseCatalogSession getRegistrationCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup registration/catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
RegistrationCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationCourseCatalog()} is {@code true} .
-
getRegistrationCourseCatalogAssignmentSession
RegistrationCourseCatalogAssignmentSession getRegistrationCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning registrations to course catalogs.- Parameters:
proxy- proxy- Returns:
- a
RegistrationCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationCourseCatalogAssignment()} is {@code true} .
-
getRegistrationSmartCourseCatalogSession
RegistrationSmartCourseCatalogSession getRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
RegistrationSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationSmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationSmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationLookupSession
CourseRegistrationLookupSession getCourseRegistrationLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the course registration lookup service.- Parameters:
proxy- proxy- Returns:
- a
CourseRegistrationLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationLookup()} is {@code true} .
-
getCourseRegistrationLookupSessionForCourseCatalog
CourseRegistrationLookupSession getCourseRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course registration lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CourseRegistrationLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationQuerySession
CourseRegistrationQuerySession getCourseRegistrationQuerySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the course registration query service.- Parameters:
proxy- proxy- Returns:
- a
CourseRegistrationQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationQuery()} is {@code true} .
-
getCourseRegistrationQuerySessionForCourseCatalog
CourseRegistrationQuerySession getCourseRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course registration query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CourseRegistrationQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationSearchSession
CourseRegistrationSearchSession getCourseRegistrationSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the course registration search service.- Parameters:
proxy- proxy- Returns:
- a
CourseRegistrationSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationSearch()} is {@code true} .
-
getCourseRegistrationSearchSessionForCourseCatalog
CourseRegistrationSearchSession getCourseRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course registration search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CourseRegistrationSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationAdminSession
CourseRegistrationAdminSession getCourseRegistrationAdminSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the course registration administration service.- Parameters:
proxy- proxy- Returns:
- a
CourseRegistrationAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationAdmin()} is {@code true} .
-
getCourseRegistrationAdminSessionForCourseCatalog
CourseRegistrationAdminSession getCourseRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course registration administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CourseRegistrationAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationNotificationSession
CourseRegistrationNotificationSession getCourseRegistrationNotificationSession(CourseRegistrationReceiver courseRegistrationReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the course registration notification service.- Parameters:
courseRegistrationReceiver- the notification callbackproxy- proxy- Returns:
- a
CourseRegistrationNotificationSession - Throws:
NullArgumentException-courseRegistrationReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationNotification()} is {@code true} .
-
getCourseRegistrationNotificationSessionForCourseCatalog
CourseRegistrationNotificationSession getCourseRegistrationNotificationSessionForCourseCatalog(CourseRegistrationReceiver courseRegistrationReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the course registration notification service for the given course catalog.- Parameters:
courseRegistrationReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CourseRegistrationNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseRegistrationReceiver, courseCatalogId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationCourseCatalogSession
CourseRegistrationCourseCatalogSession getCourseRegistrationCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup course registration/course catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
CourseRegistrationCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationCourseCatalog()} is {@code true} .
-
getCourseRegistrationCourseCatalogAssignmentSession
CourseRegistrationCourseCatalogAssignmentSession getCourseRegistrationCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning course registrations to course catalogs.- Parameters:
proxy- proxy- Returns:
- a
CourseRegistrationCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationCourseCatalogAssignment()} is {@code true} .
-
getCourseRegistrationSmartCourseCatalogSession
CourseRegistrationSmartCourseCatalogSession getCourseRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage course registration smart course catalogs.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CourseRegistrationSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseRegistrationSmartCourseCatalog()} is {@code true} .
-
getActivityRegistrationLookupSession
ActivityRegistrationLookupSession getActivityRegistrationLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the activity registration lookup service.- Parameters:
proxy- proxy- Returns:
- an
ActivityRegistrationSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationLookup()} is {@code true} .
-
getActivityRegistrationLookupSessionForCourseCatalog
ActivityRegistrationLookupSession getActivityRegistrationLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity registration lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- an
ActivityRegistrationLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityRegistrationQuerySession
ActivityRegistrationQuerySession getActivityRegistrationQuerySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the activity registration query service.- Parameters:
proxy- proxy- Returns:
- an
ActivityRegistrationQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationQuery()} is {@code true} .
-
getActivityRegistrationQuerySessionForCourseCatalog
ActivityRegistrationQuerySession getActivityRegistrationQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity registration query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
ActivityRegistrationQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityRegistrationSearchSession
ActivityRegistrationSearchSession getActivityRegistrationSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the activity registration search service.- Parameters:
proxy- proxy- Returns:
- an
ActivityRegistrationSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationSearch()} is {@code true} .
-
getActivityRegistrationSearchSessionForCourseCatalog
ActivityRegistrationSearchSession getActivityRegistrationSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity registration search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
ActivityRegistrationSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityRegistrationAdminSession
ActivityRegistrationAdminSession getActivityRegistrationAdminSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the activity registration administration service.- Parameters:
proxy- proxy- Returns:
- an
ActivityRegistrationAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationAdmin()} is {@code true} .
-
getActivityRegistrationAdminSessionForCourseCatalog
ActivityRegistrationAdminSession getActivityRegistrationAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity registration administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
ActivityRegistrationAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityRegistrationNotificationSession
ActivityRegistrationNotificationSession getActivityRegistrationNotificationSession(ActivityRegistrationReceiver activityRegistrationReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the activity registration notification service.- Parameters:
activityRegistrationReceiver- the notification callbackproxy- proxy- Returns:
- an
ActivityRegistrationNotificationSession - Throws:
NullArgumentException-activityRegistrationReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationNotification()} is {@code true} .
-
getActivityRegistrationNotificationSessionForCourseCatalog
ActivityRegistrationNotificationSession getActivityRegistrationNotificationSessionForCourseCatalog(ActivityRegistrationReceiver activityRegistrationReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity registration notification service for the given course catalog.- Parameters:
activityRegistrationReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
ActivityRegistrationNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-activityRegistrationReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityRegistrationCourseCatalogSession
ActivityRegistrationCourseCatalogSession getActivityRegistrationCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup activity registration/course catalog mappings.- Parameters:
proxy- proxy- Returns:
- an
ActivityRegistrationCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationCourseCatalog()} is {@code true} .
-
getActivityRegistrationCourseCatalogAssignmentSession
ActivityRegistrationCourseCatalogAssignmentSession getActivityRegistrationCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning activity registrations to course catalogs.- Parameters:
proxy- proxy- Returns:
- an
ActivityRegistrationCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationCourseCatalogAssignment()} is {@code true} .
-
getActivityRegistrationSmartCourseCatalogSession
ActivityRegistrationSmartCourseCatalogSession getActivityRegistrationSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity registration smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
ActivityRegistrationSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityRegistrationSmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityRegistrationSmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCourseRegistrationBatchProxyManager
CourseRegistrationBatchProxyManager getCourseRegistrationBatchProxyManager() throws OperationFailedExceptionGets aCourseRegistrationBatchProxyManager.- Returns:
- a
CourseRegistrationBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseRegistrationBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsACourseRegistrationBatch()} is {@code true} .
-
getRegistrationRequestProxyManager
RegistrationRequestProxyManager getRegistrationRequestProxyManager() throws OperationFailedExceptionGets aRegistrationRequestProxyManager.- Returns:
- a
RegistrationRequestProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequest()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequest()} is {@code true} .
-