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, rollbackService
close
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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ProgramLookupSession 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.