public interface CourseProgramProxyManager extends OsidProxyManager, CourseProgramProfile
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 | Modifier and Type | Method and Description |
|---|---|
CourseProgramAssignmentSession |
getCourseProgramAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with managing course to
program mappings. |
CourseProgramAssignmentSession |
getCourseProgramAssignmentSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with managing course to
program mappings for the given course catalog. |
CourseProgramBatchProxyManager |
getCourseProgramBatchProxyManager()
Gets a
CourseProgramBatchProxyManager. |
CourseProgramLookupSession |
getCourseProgramLookupSession(Proxy proxy)
Gets the
OsidSession associated with looking up course
to program mappings. |
CourseProgramLookupSession |
getCourseProgramLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with looking up course
to program mappings for the given course catalog. |
CredentialAdminSession |
getCredentialAdminSession(Proxy proxy)
Gets the
OsidSession associated with the course
administration service. |
CredentialAdminSession |
getCredentialAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the credential
administration service for the given course catalog. |
CredentialCourseCatalogAssignmentSession |
getCredentialCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
credentials to course catalogs. |
CredentialCourseCatalogSession |
getCredentialCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup credential/catalog
mappings. |
CredentialLookupSession |
getCredentialLookupSession(Proxy proxy)
Gets the
OsidSession associated with the credential
lookup service. |
CredentialLookupSession |
getCredentialLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the credential
lookup service for the given course catalog. |
CredentialNotificationSession |
getCredentialNotificationSession(CredentialReceiver credentialReceiver,
Proxy proxy)
Gets the
OsidSession associated with the credential
notification service. |
CredentialNotificationSession |
getCredentialNotificationSessionForCourseCatalog(CredentialReceiver credentialReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the credential
notification service for the given course catalog. |
CredentialQuerySession |
getCredentialQuerySession(Proxy proxy)
Gets the
OsidSession associated with the credential
query service. |
CredentialQuerySession |
getCredentialQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the credential
query service for the given course catalog. |
CredentialSearchSession |
getCredentialSearchSession(Proxy proxy)
Gets the
OsidSession associated with the credential
search service. |
CredentialSearchSession |
getCredentialSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the credential
search service for the given course catalog. |
CredentialSmartCourseCatalogSession |
getCredentialSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the credential
smart course catalog service. |
EnrollmentAdminSession |
getEnrollmentAdminSession(Proxy proxy)
Gets the
OsidSession associated with the enrollment
administration service. |
EnrollmentAdminSession |
getEnrollmentAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
administration service for the given course catalog. |
EnrollmentCourseCatalogAssignmentSession |
getEnrollmentCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
enrollments to course catalogs. |
EnrollmentCourseCatalogSession |
getEnrollmentCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup enrollment/course
catalog mappings. |
EnrollmentLookupSession |
getEnrollmentLookupSession(Proxy proxy)
Gets the
OsidSession associated with the enrollment
lookup service. |
EnrollmentLookupSession |
getEnrollmentLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
lookup service for the given course catalog. |
EnrollmentNotificationSession |
getEnrollmentNotificationSession(EnrollmentReceiver enrollmentReceiver,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
notification service. |
EnrollmentNotificationSession |
getEnrollmentNotificationSessionForCourseCatalog(EnrollmentReceiver enrollmentReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
notification service for the given course catalog. |
EnrollmentQuerySession |
getEnrollmentQuerySession(Proxy proxy)
Gets the
OsidSession associated with the enrollment
query service. |
EnrollmentQuerySession |
getEnrollmentQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
query service for the given course catalog. |
EnrollmentSearchSession |
getEnrollmentSearchSession(Proxy proxy)
Gets the
OsidSession associated with the enrollment
search service. |
EnrollmentSearchSession |
getEnrollmentSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
search service for the given course catalog. |
EnrollmentSmartCourseCatalogSession |
getEnrollmentSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the enrollment
smart course catalog service. |
ProgramAdminSession |
getProgramAdminSession(Proxy proxy)
Gets the
OsidSession associated with the program
administration service. |
ProgramAdminSession |
getProgramAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
administration service for the given course catalog. |
ProgramCourseCatalogAssignmentSession |
getProgramCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning programs
to course catalogs. |
ProgramCourseCatalogSession |
getProgramCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup program/catalog
mappings. |
ProgramLookupSession |
getProgramLookupSession(Proxy proxy)
Gets the
OsidSession associated with the program lookup
service. |
ProgramLookupSession |
getProgramLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program lookup
service for the given course catalog. |
ProgramNotificationSession |
getProgramNotificationSession(ProgramReceiver programReceiver,
Proxy proxy)
Gets the
OsidSession associated with the program
notification service. |
ProgramNotificationSession |
getProgramNotificationSessionForCourseCatalog(ProgramReceiver programReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
notification service for the given course catalog. |
ProgramOfferingAdminSession |
getProgramOfferingAdminSession(Proxy proxy)
Gets the
OsidSession associated with the program
offering administration service. |
ProgramOfferingAdminSession |
getProgramOfferingAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
offering administration service for the given course catalog. |
ProgramOfferingCourseCatalogAssignmentSession |
getProgramOfferingCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning program
offerings to course catalogs. |
ProgramOfferingCourseCatalogSession |
getProgramOfferingCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup program offering/catalog
mappings. |
ProgramOfferingLookupSession |
getProgramOfferingLookupSession(Proxy proxy)
Gets the
OsidSession associated with the program
offering lookup service. |
ProgramOfferingLookupSession |
getProgramOfferingLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
offering lookup service for the given course catalog. |
ProgramOfferingNotificationSession |
getProgramOfferingNotificationSession(ProgramOfferingReceiver programOfferingReceiver,
Proxy proxy)
Gets the
OsidSession associated with the program
offering notification service. |
ProgramOfferingNotificationSession |
getProgramOfferingNotificationSessionForCourseCatalog(ProgramOfferingReceiver programOfferingReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
offering notification service for the given course catalog. |
ProgramOfferingQuerySession |
getProgramOfferingQuerySession(Proxy proxy)
Gets the
OsidSession associated with the program
offering query service. |
ProgramOfferingQuerySession |
getProgramOfferingQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
offering query service for the given course catalog. |
ProgramOfferingSearchSession |
getProgramOfferingSearchSession(Proxy proxy)
Gets the
OsidSession associated with the program
offering search service. |
ProgramOfferingSearchSession |
getProgramOfferingSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
offering search service for the given course catalog. |
ProgramOfferingSmartCourseCatalogSession |
getProgramOfferingSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program
offering smart course catalog service. |
ProgramQuerySession |
getProgramQuerySession(Proxy proxy)
Gets the
OsidSession associated with the program query
service. |
ProgramQuerySession |
getProgramQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program query
service for the given course catalog. |
ProgramSearchSession |
getProgramSearchSession(Proxy proxy)
Gets the
OsidSession associated with the program search
service. |
ProgramSearchSession |
getProgramSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program search
service for the given course catalog. |
ProgramSmartCourseCatalogSession |
getProgramSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the program smart
course catalog service. |
changeBranch, initialize, rollbackServiceclosegetCredentialRecordTypes, 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, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdProgramLookupSession getProgramLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program lookup
service.proxy - proxy ProgramLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramLookup()
is false optional - This method must be implemented if
supportsProgramLookup() is true. ProgramLookupSession getProgramLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program lookup
service for the given course catalog.courseCatalogId - the Id of the course catalogproxy - proxy ProgramLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProgramLookup() and
supportsVisibleFederation() are true
ProgramQuerySession getProgramQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program query
service.proxy - proxy ProgramQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramQuery()
is false optional - This method must be implemented if
supportsProgramQuery() is true. ProgramQuerySession getProgramQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProgramQuery() and
supportsVisibleFederation() are true
ProgramSearchSession getProgramSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program search
service.proxy - proxy ProgramSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramSearch()
is false optional - This method must be implemented if
supportsProgramSearch() is true. ProgramSearchSession getProgramSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program search
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProgramSearch() and
supportsVisibleFederation() are true
ProgramAdminSession getProgramAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program
administration service.proxy - proxy ProgramAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramAdmin()
is false optional - This method must be implemented if
supportsProgramAdmin() is true. ProgramAdminSession getProgramAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException - supportsProgramAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProgramAdmin() and
supportsVisibleFederation() are true
ProgramNotificationSession getProgramNotificationSession(ProgramReceiver programReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the program
notification service.programReceiver - the notification callbackproxy - proxy ProgramNotificationSession NullArgumentException - programReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramNotification() is false optional - This method must be implemented if
supportsProgramNotification() is true.
ProgramNotificationSession getProgramNotificationSessionForCourseCatalog(ProgramReceiver programReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
notification service for the given course catalog.programReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - programReceiver,
courseCatalogId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramNotification() and
supportsVisibleFederation() are true
ProgramCourseCatalogSession getProgramCourseCatalogSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup program/catalog
mappings.proxy - proxy ProgramCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramCourseCatalog() is false optional - This method must be implemented if
supportsProgramCourseCatalog() is true.
ProgramCourseCatalogAssignmentSession getProgramCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning programs
to course catalogs.proxy - proxy ProgramCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsProgramCourseCatalogAssignment() is
true. ProgramSmartCourseCatalogSession getProgramSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program smart
course catalog service.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramSmartCourseCatalog() and
supportsVisibleFederation() are true
CourseProgramLookupSession getCourseProgramLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with looking up course
to program mappings.proxy - proxy CourseProgramLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseProgramLookup() is false optional - This method must be implemented if
supportsCourseProgramLookup() is true.
CourseProgramLookupSession getCourseProgramLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with looking up course
to program mappings for the given course catalog.courseCatalogId - the Id of the course catalogproxy - proxy CourseProgramLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseProgramLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseProgramLookup() and
supportsVisibleFederation() are true
CourseProgramAssignmentSession getCourseProgramAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with managing course to
program mappings.proxy - proxy CourseProgramAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseProgramAssignment() is false
optional - This method must be implemented if
supportsCourseProgramAssignment() is true.
CourseProgramAssignmentSession getCourseProgramAssignmentSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with managing course to
program mappings for the given course catalog.courseCatalogId - the Id of the course catalogproxy - proxy CourseProgramAssignmentSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseProgramAssignment() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseProgramAssignment() and
supportsVisibleFederation() are true
ProgramOfferingLookupSession getProgramOfferingLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program
offering lookup service.proxy - proxy ProgramOfferingSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingLookup() is false
optional - This method must be implemented if
supportsProgramOfferingLookup() is true.
ProgramOfferingLookupSession getProgramOfferingLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
offering lookup service for the given course catalog.courseCatalogId - the Id of the course catalogproxy - proxy ProgramOfferingLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramOfferingLookup() and
supportsVisibleFederation() are true
ProgramOfferingQuerySession getProgramOfferingQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program
offering query service.proxy - proxy ProgramOfferingQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingQuery() is false optional - This method must be implemented if
supportsProgramOfferingQuery() is true.
ProgramOfferingQuerySession getProgramOfferingQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
offering query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramOfferingQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramOfferingQuery() and
supportsVisibleFederation() are true
ProgramOfferingSearchSession getProgramOfferingSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program
offering search service.proxy - proxy ProgramOfferingSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingSearch() is false
optional - This method must be implemented if
supportsProgramOfferingSearch() is true.
ProgramOfferingSearchSession getProgramOfferingSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
offering search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramOfferingSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramOfferingSearch() and
supportsVisibleFederation() are true
ProgramOfferingAdminSession getProgramOfferingAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the program
offering administration service.proxy - proxy ProgramOfferingAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingAdmin() is false optional - This method must be implemented if
supportsProgramOfferingAdmin() is true.
ProgramOfferingAdminSession getProgramOfferingAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
offering administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramOfferingAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramOfferingAdmin() and
supportsVisibleFederation() are true
ProgramOfferingNotificationSession getProgramOfferingNotificationSession(ProgramOfferingReceiver programOfferingReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the program
offering notification service.programOfferingReceiver - the notification callbackproxy - proxy ProgramOfferingNotificationSession NullArgumentException - programOfferingReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingNotification() is false
optional - This method must be implemented if
supportsProgramOfferingNotification() is
true. ProgramOfferingNotificationSession getProgramOfferingNotificationSessionForCourseCatalog(ProgramOfferingReceiver programOfferingReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
offering notification service for the given course catalog.programOfferingReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramOfferingNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - programOfferingReceiver,
courseCatalogId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramOfferingNotification() and
supportsVisibleFederation() are true
ProgramOfferingCourseCatalogSession getProgramOfferingCourseCatalogSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup program offering/catalog
mappings.proxy - proxy ProgramOfferingCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingCourseCatalog() is false
optional - This method must be implemented if
supportsProgramOfferingCourseCatalog() is
true. ProgramOfferingCourseCatalogAssignmentSession getProgramOfferingCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning program
offerings to course catalogs.proxy - proxy ProgramOfferingCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsProgramOfferingCourseCatalogAssignment()
is true. ProgramOfferingSmartCourseCatalogSession getProgramOfferingSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the program
offering smart course catalog service.courseCatalogId - the Id of the
CourseCatalog proxy - proxy ProgramOfferingSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProgramOfferingSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProgramOfferingSmartCourseCatalog() and
supportsVisibleFederation() are true
CredentialLookupSession getCredentialLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the credential
lookup service.proxy - proxy CredentialLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialLookup() is false optional - This method must be implemented if
supportsCredentialLookup() is true. CredentialLookupSession getCredentialLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the credential
lookup service for the given course catalog.courseCatalogId - the Id of the course catalogproxy - proxy CredentialLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCredentialLookup() and
supportsVisibleFederation() are true
CredentialQuerySession getCredentialQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the credential
query service.proxy - proxy CredentialQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialQuery() is false optional - This method must be implemented if
supportsCredentialQuery() is true. CredentialQuerySession getCredentialQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the credential
query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy CredentialQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCredentialQuery() and
supportsVisibleFederation() are true
CredentialSearchSession getCredentialSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the credential
search service.proxy - proxy CredentialSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialSearch() is false optional - This method must be implemented if
supportsCredentialSearch() is true. CredentialSearchSession getCredentialSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the credential
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy CredentialSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCredentialSearch() and
supportsVisibleFederation() are true
CredentialAdminSession getCredentialAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the course
administration service.proxy - proxy CourseAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCourseAdmin()
is false optional - This method must be implemented if
supportsCourseAdmin() is true. CredentialAdminSession getCredentialAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the credential
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy CredentialAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCredentialAdmin() and
supportsVisibleFederation() are true
CredentialNotificationSession getCredentialNotificationSession(CredentialReceiver credentialReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the credential
notification service.credentialReceiver - the notification callbackproxy - proxy CourseNotificationSession NullArgumentException - credentialReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialNotification() is false
optional - This method must be implemented if
supportsCredentialNotification() is true.
CredentialNotificationSession getCredentialNotificationSessionForCourseCatalog(CredentialReceiver credentialReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the credential
notification service for the given course catalog.credentialReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog proxy - proxy CredentialNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - credentialReceiver,
courseCatalogId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCredentialNotification() and
supportsVisibleFederation() are true
CredentialCourseCatalogSession getCredentialCourseCatalogSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup credential/catalog
mappings.proxy - proxy CredentialCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialCourseCatalog() is false
optional - This method must be implemented if
supportsCredentialCourseCatalog() is true.
CredentialCourseCatalogAssignmentSession getCredentialCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning
credentials to course catalogs.proxy - proxy CredentialCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsCredentialCourseCatalogAssignment() is
true. CredentialSmartCourseCatalogSession getCredentialSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the credential
smart course catalog service.courseCatalogId - the Id of the
CourseCatalog proxy - proxy CredentialSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCredentialSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCredentialSmartCourseCatalog() and
supportsVisibleFederation() are true
EnrollmentLookupSession getEnrollmentLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the enrollment
lookup service.proxy - proxy EnrollmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentLookup() is false optional - This method must be implemented if
supportsEnrollmentLookup() is true. EnrollmentLookupSession getEnrollmentLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the enrollment
lookup service for the given course catalog.courseCatalogId - the Id of the course catalogproxy - proxy EnrollmentLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEnrollmentLookup() and
supportsVisibleFederation() are true
EnrollmentQuerySession getEnrollmentQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the enrollment
query service.proxy - proxy EnrollmentQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentQuery() is false optional - This method must be implemented if
supportsEnrollmentQuery() is true. EnrollmentQuerySession getEnrollmentQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the enrollment
query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy EnrollmentQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEnrollmentQuery() and
supportsVisibleFederation() are true
EnrollmentSearchSession getEnrollmentSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the enrollment
search service.proxy - proxy EnrollmentSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentSearch() is false optional - This method must be implemented if
supportsEnrollmentSearch() is true. EnrollmentSearchSession getEnrollmentSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the enrollment
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy EnrollmentSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEnrollmentSearch() and
supportsVisibleFederation() are true
EnrollmentAdminSession getEnrollmentAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the enrollment
administration service.proxy - proxy EnrollmentAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentAdmin() is false optional - This method must be implemented if
supportsEnrollmentAdmin() is true. EnrollmentAdminSession getEnrollmentAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the enrollment
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog proxy - proxy EnrollmentAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - proxy or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEnrollmentAdmin() and
supportsVisibleFederation() are true
EnrollmentNotificationSession getEnrollmentNotificationSession(EnrollmentReceiver enrollmentReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the enrollment
notification service.enrollmentReceiver - the notification callbackproxy - proxy EnrollmentNotificationSession NullArgumentException - enrollmentReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentNotification() is false
optional - This method must be implemented if
supportsEnrollmentNotification() is true.
EnrollmentNotificationSession getEnrollmentNotificationSessionForCourseCatalog(EnrollmentReceiver enrollmentReceiver, Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the enrollment
notification service for the given course catalog.enrollmentReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog proxy - proxy EnrollmentNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - enrollmentReceiver,
courseCatalogId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEnrollmentNotification() and
supportsVisibleFederation() are true
EnrollmentCourseCatalogSession getEnrollmentCourseCatalogSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup enrollment/course
catalog mappings.proxy - proxy EnrollmentCourseCatalogSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentCourseCatalog() is false
optional - This method must be implemented if
supportsEnrollmentCourseCatalog() is true.
EnrollmentCourseCatalogAssignmentSession getEnrollmentCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning
enrollments to course catalogs.proxy - proxy EnrollmentCourseCatalogAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsEnrollmentCourseCatalogAssignment() is
true. EnrollmentSmartCourseCatalogSession getEnrollmentSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the enrollment
smart course catalog service.courseCatalogId - the Id of the
CourseCatalog proxy - proxy EnrollmentSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsEnrollmentSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsEnrollmentSmartCourseCatalog() and
supportsVisibleFederation() are true
CourseProgramBatchProxyManager getCourseProgramBatchProxyManager() throws OperationFailedException
CourseProgramBatchProxyManager. CourseProgramBatchManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseProgramBatch() is false optional - This method must be implemented if
supportsCourseProgramBatch() is true.