Interface RegistrationRequestProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, RegistrationRequestProfile, Sourceable
public interface RegistrationRequestProxyManager
extends OsidProxyManager, RegistrationRequestProfile
The course registration.request proxy manager provides access to rules
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager pass a Proxy for passing
information from server environments. The sessions included in this
manager are:
-
RegistrationRequestLookupSession: a session to retrieve registration requests -
RegistrationRequestQuerySession: a session to query for registration requests -
RegistrationRequestSearchSession: a session to search for registration requests -
RegistrationRequestAdminSession: a session to create and delete registration requests -
RegistrationRequestNotificationSession: a session to receive notifications pertaining to registration request changes -
RegistrationRequestCourseCatalogSession: a session to look up registration request course catalog mappings -
RegistrationRequestCourseCatalogAssignmentSession: a session to manage registration request to course catalog mappings -
RegistrationRequestSmartCourseCatalogSession: a session to manage dynamic course catalogs of registration requests
-
RegistrationRequestItemLookupSession: a session to retrieve registration request items -
RegistrationRequestItemQuerySession: a session to query for registration request items -
RegistrationRequestItemSearchSession: a session to search for registration request items -
RegistrationRequestItemAdminSession: a session to create and delete registration request items -
RegistrationRequestItemNotificationSession: a session to receive notifications pertaining to registration request item changes -
RegistrationRequestItemCourseCatalogSession: a session to look up registration request item course catalog mappings -
RegistrationRequestItemCourseCatalogAssignmentSession: a session to manage registration request item to course catalog mappings -
RegistrationRequestItemSmartCourseCatalogSession: a session to manage dynamic course catalogs of registration request items
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the registration request administration service.getRegistrationRequestAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request administration service for the given course catalog.Gets theOsidSessionassociated with assigning registration requests to course catalogs.Gets theOsidSessionto lookup registration request/course catalog mappings.Gets theOsidSessionassociated with the registration request item administration service.getRegistrationRequestItemAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request item administration service for the given course catalog.Gets theOsidSessionassociated with assigning registration request items to course catalogs.Gets theOsidSessionto lookup registration request item/course catalog mappings.Gets theOsidSessionassociated with the registration request item lookup service.getRegistrationRequestItemLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request item lookup service for the given course catalog.getRegistrationRequestItemNotificationSession(RegistrationRequestItemReceiver registrationRequestItemReceiver, Proxy proxy) Gets theOsidSessionassociated with the registration request item notification service.getRegistrationRequestItemNotificationSessionForCourseCatalog(RegistrationRequestItemReceiver registrationRequestItemReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request item notification service for the given course catalog.Gets theOsidSessionassociated with the registration request item query service.getRegistrationRequestItemQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request item query service for the given course catalog.Gets theOsidSessionassociated with the registration request item search service.getRegistrationRequestItemSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request item search service for the given course catalog.getRegistrationRequestItemSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionto manage registration request item smart course catalogs.Gets theOsidSessionassociated with the registration request lookup service.getRegistrationRequestLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request lookup service for the given course catalog.getRegistrationRequestNotificationSession(RegistrationRequestReceiver registrationRequestReceiver, Proxy proxy) Gets theOsidSessionassociated with the registration request notification service.getRegistrationRequestNotificationSessionForCourseCatalog(RegistrationRequestReceiver registrationRequestReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request notification service for the given course catalog.Gets theOsidSessionassociated with the registration request query service.getRegistrationRequestQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request query service for the given course catalog.Gets theOsidSessionassociated with the registration request search service.getRegistrationRequestSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the registration request search service for the given course catalog.getRegistrationRequestSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionto manage registration request smart course catalogs.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 RegistrationRequestProfile
getRegistrationRequestItemRecordTypes, getRegistrationRequestItemSearchRecordTypes, getRegistrationRequestRecordTypes, getRegistrationRequestSearchRecordTypes, supportsRegistrationRequestAdmin, supportsRegistrationRequestCourseCatalog, supportsRegistrationRequestCourseCatalogAssignment, supportsRegistrationRequestItemAdmin, supportsRegistrationRequestItemCourseCatalog, supportsRegistrationRequestItemCourseCatalogAssignment, supportsRegistrationRequestItemLookup, supportsRegistrationRequestItemNotification, supportsRegistrationRequestItemQuery, supportsRegistrationRequestItemRecordType, supportsRegistrationRequestItemSearch, supportsRegistrationRequestItemSearchRecordType, supportsRegistrationRequestItemSmartCourseCatalog, supportsRegistrationRequestLookup, supportsRegistrationRequestNotification, supportsRegistrationRequestQuery, supportsRegistrationRequestRecordType, supportsRegistrationRequestSearch, supportsRegistrationRequestSearchRecordType, supportsRegistrationRequestSmartCourseCatalog, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedRegistrationRequestItemrecord types.Gets the supportedRegistrationRequestItemsearch types.Gets the supportedRegistrationRequestrecord types.Gets the supportedRegistrationRequestsearch types.booleanTests if a registration request administrative service is supported.booleanTests if a registration request course catalog lookup service is supported.booleanTests if a registration request course catalog assignment service is supported.booleanTests if a registration request item administrative service is supported.booleanTests if a registration request item course catalog lookup service is supported.booleanTests if a registration request item course catalog assignment service is supported.booleanTests if looking up registration request items is supported.booleanTests if a registration request item notification service is supported.booleanTests if querying registration request items is supported.booleansupportsRegistrationRequestItemRecordType(Type registrationRequestItemRecordType) Tests if the givenRegistrationRequestItemrecord type is supported.booleanTests if searching registration request items is supported.booleansupportsRegistrationRequestItemSearchRecordType(Type registrationRequestItemSearchRecordType) Tests if the givenRegistrationRequestItemsearch type is supported.booleanTests if a registration request item smart course catalog service is supported.booleanTests if looking up registration requests is supported.booleanTests if a registration request notification service is supported.booleanTests if querying registration requests is supported.booleansupportsRegistrationRequestRecordType(Type registrationRequestRecordType) Tests if the givenRegistrationRequestrecord type is supported.booleanTests if searching registration requests is supported.booleansupportsRegistrationRequestSearchRecordType(Type registrationRequestSearchRecordType) Tests if the givenRegistrationRequestsearch type is supported.booleanTests if a registration request smart course catalog service is supported.booleanTests if any course catalog federation is exposed.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
-
getRegistrationRequestLookupSession
RegistrationRequestLookupSession getRegistrationRequestLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request lookup service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestLookup()} is {@code true} .
-
getRegistrationRequestLookupSessionForCourseCatalog
RegistrationRequestLookupSession getRegistrationRequestLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestQuerySession
RegistrationRequestQuerySession getRegistrationRequestQuerySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request query service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestQuery()} is {@code true} .
-
getRegistrationRequestQuerySessionForCourseCatalog
RegistrationRequestQuerySession getRegistrationRequestQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestSearchSession
RegistrationRequestSearchSession getRegistrationRequestSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request search service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestSearch()} is {@code true} .
-
getRegistrationRequestSearchSessionForCourseCatalog
RegistrationRequestSearchSession getRegistrationRequestSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestAdminSession
RegistrationRequestAdminSession getRegistrationRequestAdminSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request administration service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestAdmin()} is {@code true} .
-
getRegistrationRequestAdminSessionForCourseCatalog
RegistrationRequestAdminSession getRegistrationRequestAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestNotificationSession
RegistrationRequestNotificationSession getRegistrationRequestNotificationSession(RegistrationRequestReceiver registrationRequestReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request notification service.- Parameters:
registrationRequestReceiver- the notification callbackproxy- a proxy- Returns:
- a
RegistrationRequestNotificationSession - Throws:
NullArgumentException-registrationRequestReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestNotification()} is {@code true} .
-
getRegistrationRequestNotificationSessionForCourseCatalog
RegistrationRequestNotificationSession getRegistrationRequestNotificationSessionForCourseCatalog(RegistrationRequestReceiver registrationRequestReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request notification service for the given course catalog.- Parameters:
registrationRequestReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-registrationRequestReceiver,courseCatalogId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestCourseCatalogSession
RegistrationRequestCourseCatalogSession getRegistrationRequestCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup registration request/course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestCourseCatalog()} is {@code true} .
-
getRegistrationRequestCourseCatalogAssignmentSession
RegistrationRequestCourseCatalogAssignmentSession getRegistrationRequestCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning registration requests to course catalogs.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestCourseCatalogAssignment()} is {@code true} .
-
getRegistrationRequestSmartCourseCatalogSession
RegistrationRequestSmartCourseCatalogSession getRegistrationRequestSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage registration request smart course catalogs.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestSmartCourseCatalog()} is {@code true} .
-
getRegistrationRequestItemLookupSession
RegistrationRequestItemLookupSession getRegistrationRequestItemLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request item lookup service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestItemLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemLookup()} is {@code true} .
-
getRegistrationRequestItemLookupSessionForCourseCatalog
RegistrationRequestItemLookupSession getRegistrationRequestItemLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request item lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestItemLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestItemQuerySession
RegistrationRequestItemQuerySession getRegistrationRequestItemQuerySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request item query service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestItemQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemQuery()} is {@code true} .
-
getRegistrationRequestItemQuerySessionForCourseCatalog
RegistrationRequestItemQuerySession getRegistrationRequestItemQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request item query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestItemQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestItemSearchSession
RegistrationRequestItemSearchSession getRegistrationRequestItemSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request item search service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestItemSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemSearch()} is {@code true} .
-
getRegistrationRequestItemSearchSessionForCourseCatalog
RegistrationRequestItemSearchSession getRegistrationRequestItemSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request item search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestItemSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestItemAdminSession
RegistrationRequestItemAdminSession getRegistrationRequestItemAdminSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request item administration service.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestItemAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemAdmin()} is {@code true} .
-
getRegistrationRequestItemAdminSessionForCourseCatalog
RegistrationRequestItemAdminSession getRegistrationRequestItemAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request item administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestItemAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestItemNotificationSession
RegistrationRequestItemNotificationSession getRegistrationRequestItemNotificationSession(RegistrationRequestItemReceiver registrationRequestItemReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the registration request item notification service.- Parameters:
registrationRequestItemReceiver- the notification callbackproxy- a proxy- Returns:
- a
RegistrationRequestItemNotificationSession - Throws:
NullArgumentException-registrationRequestItemReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemNotification()} is {@code true} .
-
getRegistrationRequestItemNotificationSessionForCourseCatalog
RegistrationRequestItemNotificationSession getRegistrationRequestItemNotificationSessionForCourseCatalog(RegistrationRequestItemReceiver registrationRequestItemReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the registration request item notification service for the given course catalog.- Parameters:
registrationRequestItemReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestItemNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-registrationRequestItemReceiver,courseCatalogId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getRegistrationRequestItemCourseCatalogSession
RegistrationRequestItemCourseCatalogSession getRegistrationRequestItemCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup registration request item/course catalog mappings.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestItemCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemCourseCatalog()} is {@code true} .
-
getRegistrationRequestItemCourseCatalogAssignmentSession
RegistrationRequestItemCourseCatalogAssignmentSession getRegistrationRequestItemCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning registration request items to course catalogs.- Parameters:
proxy- a proxy- Returns:
- a
RegistrationRequestItemCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemCourseCatalogAssignment()} is {@code true} .
-
getRegistrationRequestItemSmartCourseCatalogSession
RegistrationRequestItemSmartCourseCatalogSession getRegistrationRequestItemSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage registration request item smart course catalogs.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- a proxy- Returns:
- a
RegistrationRequestItemSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRegistrationRequestItemSmartCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRegistrationRequestItemSmartCourseCatalog()} is {@code true} .
-