Interface CourseProgramProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, CourseProgramProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
The course manager provides access to course management sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy for the
purposes of passing information within a server application environment.
The sessions included in this manager are:
-
ProgramLookupSession: a session to retrieve programs -
ProgramQuerySession: a session to query programs -
ProgramSearchSession: a session to search for programs -
ProgramAdminSession: a session to create and delete programs -
ProgramNotificationSession: a session to receive notifications pertaining to program changes -
ProgramCourseCatalogSession: a session to look up program to course catalog mappings -
ProgramCourseCatalogAssignmentSession: a session to manage program to course catalog mappings -
ProgramSmartCourseCatalogSession: a session to manage dynamic course catalogs of programs -
CourseProgramLookupSession: a session to look up course to program mappings -
CourseProgramAssignmentSession: a session to manage course to program mappings
-
ProgramOfferingLookupSession: a session to retrieve program offerings -
ProgramOfferingQuerySession: a session to query program offerings -
ProgramOfferingSearchSession: a session to search for program offerings -
ProgramOfferingAdminSession: a session to create and delete program offerings -
ProgramOfferingNotificationSession: a session to receive notifications pertaining to program offering changes -
ProgramOfferingCourseCatalogSession: a session to look up program offering to course catalog mappings -
ProgramOfferingCourseCatalogAssignmentSession: a session to manage program offering to course catalog mappings -
ProgramOfferingSmartCourseCatalogSession: a session to manage dynamic course catalogs of program offerings
-
CredentialLookupSession: a session to retrieve credentials -
CredentialQuerySession: a session to query credentials -
CredentialSearchSession: a session to search for credentials -
CredentialAdminSession: a session to create and delete credentials -
CredentialNotificationSession: a session to receive notifications pertaining to credential changes -
CredentialCourseCatalogSession: a session to look up credential to course catalog mappings -
CredentialCourseCatalogAssignmentSession: a session to manage credential to course catalog mappings -
CredentialSmartCourseCatalogSession: a session to manage dynamic course catalogs of credentials
-
EnrollmentLookupSession: a session to retrieve enrollments -
EnrollmentQuerySession: a session to query enrollments -
EnrollmentSearchSession: a session to search for enrollments -
EnrollmentAdminSession: a session to create and delete enrollments -
EnrollmentNotificationSession: a session to receive notifications pertaining to enrollment changes -
EnrollmentCourseCatalogSession: a session to look up enrollment to course catalog mappings -
EnrollmentCourseCatalogAssignmentSession: a session to manage enrollment to course catalog mappings -
EnrollmentSmartCourseCatalogSession: a session to manage dynamic course catalogs of enrollments
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with managing course to program mappings.getCourseProgramAssignmentSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with managing course to program mappings for the given course catalog.Gets aCourseProgramBatchProxyManager.Gets theOsidSessionassociated with looking up course to program mappings.getCourseProgramLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with looking up course to program mappings for the given course catalog.getCredentialAdminSession(Proxy proxy) Gets theOsidSessionassociated with the course administration service.getCredentialAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the credential administration service for the given course catalog.Gets theOsidSessionassociated with assigning credentials to course catalogs.Gets theOsidSessionto lookup credential/catalog mappings.getCredentialLookupSession(Proxy proxy) Gets theOsidSessionassociated with the credential lookup service.getCredentialLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the credential lookup service for the given course catalog.getCredentialNotificationSession(CredentialReceiver credentialReceiver, Proxy proxy) Gets theOsidSessionassociated with the credential notification service.getCredentialNotificationSessionForCourseCatalog(CredentialReceiver credentialReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the credential notification service for the given course catalog.getCredentialQuerySession(Proxy proxy) Gets theOsidSessionassociated with the credential query service.getCredentialQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the credential query service for the given course catalog.getCredentialSearchSession(Proxy proxy) Gets theOsidSessionassociated with the credential search service.getCredentialSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the credential search service for the given course catalog.getCredentialSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the credential smart course catalog service.getEnrollmentAdminSession(Proxy proxy) Gets theOsidSessionassociated with the enrollment administration service.getEnrollmentAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the enrollment administration service for the given course catalog.Gets theOsidSessionassociated with assigning enrollments to course catalogs.Gets theOsidSessionto lookup enrollment/course catalog mappings.getEnrollmentLookupSession(Proxy proxy) Gets theOsidSessionassociated with the enrollment lookup service.getEnrollmentLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the enrollment lookup service for the given course catalog.getEnrollmentNotificationSession(EnrollmentReceiver enrollmentReceiver, Proxy proxy) Gets theOsidSessionassociated with the enrollment notification service.getEnrollmentNotificationSessionForCourseCatalog(EnrollmentReceiver enrollmentReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the enrollment notification service for the given course catalog.getEnrollmentQuerySession(Proxy proxy) Gets theOsidSessionassociated with the enrollment query service.getEnrollmentQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the enrollment query service for the given course catalog.getEnrollmentSearchSession(Proxy proxy) Gets theOsidSessionassociated with the enrollment search service.getEnrollmentSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the enrollment search service for the given course catalog.getEnrollmentSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the enrollment smart course catalog service.getProgramAdminSession(Proxy proxy) Gets theOsidSessionassociated with the program administration service.getProgramAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program administration service for the given course catalog.Gets theOsidSessionassociated with assigning programs to course catalogs.Gets theOsidSessionto lookup program/catalog mappings.getProgramLookupSession(Proxy proxy) Gets theOsidSessionassociated with the program lookup service.getProgramLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program lookup service for the given course catalog.getProgramNotificationSession(ProgramReceiver programReceiver, Proxy proxy) Gets theOsidSessionassociated with the program notification service.getProgramNotificationSessionForCourseCatalog(ProgramReceiver programReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program notification service for the given course catalog.Gets theOsidSessionassociated with the program offering administration service.getProgramOfferingAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program offering administration service for the given course catalog.Gets theOsidSessionassociated with assigning program offerings to course catalogs.Gets theOsidSessionto lookup program offering/catalog mappings.Gets theOsidSessionassociated with the program offering lookup service.getProgramOfferingLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program offering lookup service for the given course catalog.getProgramOfferingNotificationSession(ProgramOfferingReceiver programOfferingReceiver, Proxy proxy) Gets theOsidSessionassociated with the program offering notification service.getProgramOfferingNotificationSessionForCourseCatalog(ProgramOfferingReceiver programOfferingReceiver, Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program offering notification service for the given course catalog.Gets theOsidSessionassociated with the program offering query service.getProgramOfferingQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program offering query service for the given course catalog.Gets theOsidSessionassociated with the program offering search service.getProgramOfferingSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program offering search service for the given course catalog.getProgramOfferingSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program offering smart course catalog service.getProgramQuerySession(Proxy proxy) Gets theOsidSessionassociated with the program query service.getProgramQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program query service for the given course catalog.getProgramSearchSession(Proxy proxy) Gets theOsidSessionassociated with the program search service.getProgramSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program search service for the given course catalog.getProgramSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) Gets theOsidSessionassociated with the program smart course catalog service.Methods inherited from interface CourseProgramProfile
getCredentialRecordTypes, getCredentialSearchRecordTypes, getEnrollmentRecordTypes, getEnrollmentSearchRecordTypes, getProgramOfferingRecordTypes, getProgramOfferingSearchRecordTypes, getProgramRecordTypes, getProgramSearchRecordTypes, supportsCourseProgramAssignment, supportsCourseProgramBatch, supportsCourseProgramLookup, supportsCredentialAdmin, supportsCredentialCourseCatalog, supportsCredentialCourseCatalogAssignment, supportsCredentialLookup, supportsCredentialNotification, supportsCredentialQuery, supportsCredentialRecordType, supportsCredentialSearch, supportsCredentialSearchRecordType, supportsCredentialSmartCourseCatalog, supportsEnrollmentAdmin, supportsEnrollmentCourseCatalog, supportsEnrollmentCourseCatalogAssignment, supportsEnrollmentLookup, supportsEnrollmentNotification, supportsEnrollmentQuery, supportsEnrollmentRecordType, supportsEnrollmentSearch, supportsEnrollmentSearchRecordType, supportsEnrollmentSmartCourseCatalog, supportsProgramAdmin, supportsProgramCourseCatalog, supportsProgramCourseCatalogAssignment, supportsProgramLookup, supportsProgramNotification, supportsProgramOfferingAdmin, supportsProgramOfferingCourseCatalog, supportsProgramOfferingCourseCatalogAssignment, supportsProgramOfferingLookup, supportsProgramOfferingNotification, supportsProgramOfferingQuery, supportsProgramOfferingRecordType, supportsProgramOfferingSearch, supportsProgramOfferingSearchRecordType, supportsProgramOfferingSmartCourseCatalog, supportsProgramQuery, supportsProgramRecordType, supportsProgramSearch, supportsProgramSearchRecordType, supportsProgramSmartCourseCatalog, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedcredentialrecord types.Gets the supportedcredentialsearch record types.Gets the supportedEnrollmentrecord types.Gets the supportedEnrollmentsearch record types.Gets the supportedProgramOfferingrecord types.Gets the supportedProgramOfferingsearch record types.Gets the supportedprogramrecord types.Gets the supportedprogramsearch record types.booleanTests if a course/program mapping service is supported.booleanTests if a course program batch service is available.booleanTests if a course/program lookup service is supported.booleanTests if course administrative service is supported.booleanTests if a course cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up courses is supported.booleanTests if a course notification service is supported.booleanTests if querying courses is supported.booleansupportsCredentialRecordType(Type credentialRecordType) Tests if the givencredentialrecord type is supported.booleanTests if searching courses is supported.booleansupportsCredentialSearchRecordType(Type credentialSearchRecordType) Tests if the givencredentialsearch record type is supported.booleanTests if a credential smart course catalog session is available.booleanTests if an enrollment administrative service is supported.booleanTests if an enrollment cataloging service is supported.booleanTests if an enrollment cataloging service is supported.booleanTests if looking up enrollments is supported.booleanTests if an enrollment notification service is supported.booleanTests if querying enrollments is supported.booleansupportsEnrollmentRecordType(Type enrollmentRecordType) Tests if the givenEnrollmentrecord type is supported.booleanTests if searching enrollments is supported.booleansupportsEnrollmentSearchRecordType(Type enrollmentSearchRecordType) Tests if the givenEnrollmentsearch record type is supported.booleanTests if an enrollment smart course catalog session is available.booleanTests if program administrative service is supported.booleanTests if a program cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up programs is supported.booleanTests if a program notification service is supported.booleanTests if course offering administrative service is supported.booleanTests if a program offering cataloging service is supported.booleanTests if a program offering cataloging service is supported.booleanTests if looking up program offerings is supported.booleanTests if a program offering notification service is supported.booleanTests if querying program offerings is supported.booleansupportsProgramOfferingRecordType(Type programOfferingRecordType) Tests if the givenProgramOfferingrecord type is supported.booleanTests if searching program offerings is supported.booleansupportsProgramOfferingSearchRecordType(Type programOfferingSearchRecordType) Tests if the givenProgramOfferingsearch record type is supported.booleanTests if a program offering smart course catalog session is available.booleanTests if querying programs is supported.booleansupportsProgramRecordType(Type programRecordType) Tests if the givenprogramrecord type is supported.booleanTests if searching programs is supported.booleansupportsProgramSearchRecordType(Type programSearchRecordType) Tests if the givenprogramsearch record type is supported.booleanTests if a program smart course catalog session is available.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
-
getProgramLookupSession
Gets theOsidSessionassociated with the program lookup service.- Parameters:
proxy- proxy- Returns:
- a
ProgramLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramLookup()} is {@code true} .
-
getProgramLookupSessionForCourseCatalog
ProgramLookupSession getProgramLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- a
ProgramLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramQuerySession
Gets theOsidSessionassociated with the program query service.- Parameters:
proxy- proxy- Returns:
- a
ProgramQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramQuery()} is {@code true} .
-
getProgramQuerySessionForCourseCatalog
ProgramQuerySession getProgramQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramSearchSession
Gets theOsidSessionassociated with the program search service.- Parameters:
proxy- proxy- Returns:
- a
ProgramSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramSearch()} is {@code true} .
-
getProgramSearchSessionForCourseCatalog
ProgramSearchSession getProgramSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramAdminSession
Gets theOsidSessionassociated with the program administration service.- Parameters:
proxy- proxy- Returns:
- a
ProgramAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramAdmin()} is {@code true} .
-
getProgramAdminSessionForCourseCatalog
ProgramAdminSession getProgramAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramNotificationSession
ProgramNotificationSession getProgramNotificationSession(ProgramReceiver programReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the program notification service.- Parameters:
programReceiver- the notification callbackproxy- proxy- Returns:
- a
ProgramNotificationSession - Throws:
NullArgumentException-programReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramNotification()} is {@code true} .
-
getProgramNotificationSessionForCourseCatalog
ProgramNotificationSession getProgramNotificationSessionForCourseCatalog(ProgramReceiver programReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program notification service for the given course catalog.- Parameters:
programReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-programReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramCourseCatalogSession
ProgramCourseCatalogSession getProgramCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup program/catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
ProgramCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramCourseCatalog()} is {@code true} .
-
getProgramCourseCatalogAssignmentSession
ProgramCourseCatalogAssignmentSession getProgramCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning programs to course catalogs.- Parameters:
proxy- proxy- Returns:
- a
ProgramCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramCourseCatalogAssignment()} is {@code true} .
-
getProgramSmartCourseCatalogSession
ProgramSmartCourseCatalogSession getProgramSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramSmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramSmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseProgramLookupSession
CourseProgramLookupSession getCourseProgramLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with looking up course to program mappings.- Parameters:
proxy- proxy- Returns:
- a
CourseProgramLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseProgramLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseProgramLookup()} is {@code true} .
-
getCourseProgramLookupSessionForCourseCatalog
CourseProgramLookupSession getCourseProgramLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with looking up course to program mappings for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- a
CourseProgramLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseProgramLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseProgramLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseProgramAssignmentSession
CourseProgramAssignmentSession getCourseProgramAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with managing course to program mappings.- Parameters:
proxy- proxy- Returns:
- a
CourseProgramAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseProgramAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseProgramAssignment()} is {@code true} .
-
getCourseProgramAssignmentSessionForCourseCatalog
CourseProgramAssignmentSession getCourseProgramAssignmentSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with managing course to program mappings for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- a
CourseProgramAssignmentSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseProgramAssignment()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseProgramAssignment()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramOfferingLookupSession
ProgramOfferingLookupSession getProgramOfferingLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the program offering lookup service.- Parameters:
proxy- proxy- Returns:
- a
ProgramOfferingSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingLookup()} is {@code true} .
-
getProgramOfferingLookupSessionForCourseCatalog
ProgramOfferingLookupSession getProgramOfferingLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program offering lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- a
ProgramOfferingLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramOfferingQuerySession
ProgramOfferingQuerySession getProgramOfferingQuerySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the program offering query service.- Parameters:
proxy- proxy- Returns:
- a
ProgramOfferingQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingQuery()} is {@code true} .
-
getProgramOfferingQuerySessionForCourseCatalog
ProgramOfferingQuerySession getProgramOfferingQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program offering query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramOfferingQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramOfferingSearchSession
ProgramOfferingSearchSession getProgramOfferingSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the program offering search service.- Parameters:
proxy- proxy- Returns:
- a
ProgramOfferingSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingSearch()} is {@code true} .
-
getProgramOfferingSearchSessionForCourseCatalog
ProgramOfferingSearchSession getProgramOfferingSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program offering search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramOfferingSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramOfferingAdminSession
ProgramOfferingAdminSession getProgramOfferingAdminSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the program offering administration service.- Parameters:
proxy- proxy- Returns:
- a
ProgramOfferingAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingAdmin()} is {@code true} .
-
getProgramOfferingAdminSessionForCourseCatalog
ProgramOfferingAdminSession getProgramOfferingAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program offering administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramOfferingAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramOfferingNotificationSession
ProgramOfferingNotificationSession getProgramOfferingNotificationSession(ProgramOfferingReceiver programOfferingReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the program offering notification service.- Parameters:
programOfferingReceiver- the notification callbackproxy- proxy- Returns:
- a
ProgramOfferingNotificationSession - Throws:
NullArgumentException-programOfferingReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingNotification()} is {@code true} .
-
getProgramOfferingNotificationSessionForCourseCatalog
ProgramOfferingNotificationSession getProgramOfferingNotificationSessionForCourseCatalog(ProgramOfferingReceiver programOfferingReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program offering notification service for the given course catalog.- Parameters:
programOfferingReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramOfferingNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-programOfferingReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProgramOfferingCourseCatalogSession
ProgramOfferingCourseCatalogSession getProgramOfferingCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup program offering/catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
ProgramOfferingCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingCourseCatalog()} is {@code true} .
-
getProgramOfferingCourseCatalogAssignmentSession
ProgramOfferingCourseCatalogAssignmentSession getProgramOfferingCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning program offerings to course catalogs.- Parameters:
proxy- proxy- Returns:
- a
ProgramOfferingCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingCourseCatalogAssignment()} is {@code true} .
-
getProgramOfferingSmartCourseCatalogSession
ProgramOfferingSmartCourseCatalogSession getProgramOfferingSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the program offering smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
ProgramOfferingSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProgramOfferingSmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProgramOfferingSmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialLookupSession
Gets theOsidSessionassociated with the credential lookup service.- Parameters:
proxy- proxy- Returns:
- a
CredentialLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialLookup()} is {@code true} .
-
getCredentialLookupSessionForCourseCatalog
CredentialLookupSession getCredentialLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- a
CredentialLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialQuerySession
Gets theOsidSessionassociated with the credential query service.- Parameters:
proxy- proxy- Returns:
- a
CredentialQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialQuery()} is {@code true} .
-
getCredentialQuerySessionForCourseCatalog
CredentialQuerySession getCredentialQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CredentialQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialSearchSession
Gets theOsidSessionassociated with the credential search service.- Parameters:
proxy- proxy- Returns:
- a
CredentialSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialSearch()} is {@code true} .
-
getCredentialSearchSessionForCourseCatalog
CredentialSearchSession getCredentialSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CredentialSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialAdminSession
Gets theOsidSessionassociated with the course administration service.- Parameters:
proxy- proxy- Returns:
- a
CourseAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCourseAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseAdmin()} is {@code true} .
-
getCredentialAdminSessionForCourseCatalog
CredentialAdminSession getCredentialAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CredentialAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialNotificationSession
CredentialNotificationSession getCredentialNotificationSession(CredentialReceiver credentialReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the credential notification service.- Parameters:
credentialReceiver- the notification callbackproxy- proxy- Returns:
- a
CourseNotificationSession - Throws:
NullArgumentException-credentialReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialNotification()} is {@code true} .
-
getCredentialNotificationSessionForCourseCatalog
CredentialNotificationSession getCredentialNotificationSessionForCourseCatalog(CredentialReceiver credentialReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential notification service for the given course catalog.- Parameters:
credentialReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CredentialNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-credentialReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCredentialCourseCatalogSession
CredentialCourseCatalogSession getCredentialCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup credential/catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
CredentialCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialCourseCatalog()} is {@code true} .
-
getCredentialCourseCatalogAssignmentSession
CredentialCourseCatalogAssignmentSession getCredentialCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning credentials to course catalogs.- Parameters:
proxy- proxy- Returns:
- a
CredentialCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialCourseCatalogAssignment()} is {@code true} .
-
getCredentialSmartCourseCatalogSession
CredentialSmartCourseCatalogSession getCredentialSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the credential smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- a
CredentialSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCredentialSmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCredentialSmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getEnrollmentLookupSession
Gets theOsidSessionassociated with the enrollment lookup service.- Parameters:
proxy- proxy- Returns:
- an
EnrollmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentLookup()} is {@code true} .
-
getEnrollmentLookupSessionForCourseCatalog
EnrollmentLookupSession getEnrollmentLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the enrollment lookup service for the given course catalog.- Parameters:
courseCatalogId- theIdof the course catalogproxy- proxy- Returns:
- an
EnrollmentLookupSession - Throws:
NotFoundException- noCourseCatalogfound by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getEnrollmentQuerySession
Gets theOsidSessionassociated with the enrollment query service.- Parameters:
proxy- proxy- Returns:
- an
EnrollmentQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentQuery()} is {@code true} .
-
getEnrollmentQuerySessionForCourseCatalog
EnrollmentQuerySession getEnrollmentQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the enrollment query service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
EnrollmentQuerySession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getEnrollmentSearchSession
Gets theOsidSessionassociated with the enrollment search service.- Parameters:
proxy- proxy- Returns:
- an
EnrollmentSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentSearch()} is {@code true} .
-
getEnrollmentSearchSessionForCourseCatalog
EnrollmentSearchSession getEnrollmentSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the enrollment search service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
EnrollmentSearchSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getEnrollmentAdminSession
Gets theOsidSessionassociated with the enrollment administration service.- Parameters:
proxy- proxy- Returns:
- an
EnrollmentAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentAdmin()} is {@code true} .
-
getEnrollmentAdminSessionForCourseCatalog
EnrollmentAdminSession getEnrollmentAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the enrollment administration service for the given course catalog.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
EnrollmentAdminSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-proxyorcourseCatalogIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getEnrollmentNotificationSession
EnrollmentNotificationSession getEnrollmentNotificationSession(EnrollmentReceiver enrollmentReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the enrollment notification service.- Parameters:
enrollmentReceiver- the notification callbackproxy- proxy- Returns:
- an
EnrollmentNotificationSession - Throws:
NullArgumentException-enrollmentReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentNotification()} is {@code true} .
-
getEnrollmentNotificationSessionForCourseCatalog
EnrollmentNotificationSession getEnrollmentNotificationSessionForCourseCatalog(EnrollmentReceiver enrollmentReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the enrollment notification service for the given course catalog.- Parameters:
enrollmentReceiver- the notification callbackcourseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
EnrollmentNotificationSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-enrollmentReceiver, courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getEnrollmentCourseCatalogSession
EnrollmentCourseCatalogSession getEnrollmentCourseCatalogSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup enrollment/course catalog mappings.- Parameters:
proxy- proxy- Returns:
- an
EnrollmentCourseCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentCourseCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentCourseCatalog()} is {@code true} .
-
getEnrollmentCourseCatalogAssignmentSession
EnrollmentCourseCatalogAssignmentSession getEnrollmentCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning enrollments to course catalogs.- Parameters:
proxy- proxy- Returns:
- an
EnrollmentCourseCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentCourseCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentCourseCatalogAssignment()} is {@code true} .
-
getEnrollmentSmartCourseCatalogSession
EnrollmentSmartCourseCatalogSession getEnrollmentSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the enrollment smart course catalog service.- Parameters:
courseCatalogId- theIdof theCourseCatalogproxy- proxy- Returns:
- an
EnrollmentSmartCourseCatalogSession - Throws:
NotFoundException- no course catalog found by the givenIdNullArgumentException-courseCatalogIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEnrollmentSmartCourseCatalog()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEnrollmentSmartCourseCatalog()} and {@code supportsVisibleFederation()} are {@code true}
-
getCourseProgramBatchProxyManager
Gets aCourseProgramBatchProxyManager.- Returns:
- a
CourseProgramBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCourseProgramBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCourseProgramBatch()} is {@code true} .
-