public interface CourseProgramManager extends OsidManager, CourseProgramProfile
The course program manager provides access to course program sessions and provides interoperability tests for various aspects of this service. 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()
Gets the
OsidSession associated with managing course to
program mappings. |
CourseProgramAssignmentSession |
getCourseProgramAssignmentSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with managing course to
program mappings for the given course catalog. |
CourseProgramBatchManager |
getCourseProgramBatchManager()
Gets a
CourseProgramBatchManager. |
CourseProgramLookupSession |
getCourseProgramLookupSession()
Gets the
OsidSession associated with looking up course
to program mappings. |
CourseProgramLookupSession |
getCourseProgramLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with looking up course
to program mappings for the given course catalog. |
CredentialAdminSession |
getCredentialAdminSession()
Gets the
OsidSession associated with the credential
administration service. |
CredentialAdminSession |
getCredentialAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the credential
administration service for the given course catalog. |
CredentialCourseCatalogAssignmentSession |
getCredentialCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning
credentials to course catalogs. |
CredentialCourseCatalogSession |
getCredentialCourseCatalogSession()
Gets the
OsidSession to lookup credential/catalog
mappings. |
CredentialLookupSession |
getCredentialLookupSession()
Gets the
OsidSession associated with the credential
lookup service. |
CredentialLookupSession |
getCredentialLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the credential
lookup service for the given course catalog. |
CredentialNotificationSession |
getCredentialNotificationSession(CredentialReceiver credentialReceiver)
Gets the
OsidSession associated with the course
notification service. |
CredentialNotificationSession |
getCredentialNotificationSessionForCourseCatalog(CredentialReceiver credentialReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the course
notification service for the given course catalog. |
CredentialQuerySession |
getCredentialQuerySession()
Gets the
OsidSession associated with the credential
query service. |
CredentialQuerySession |
getCredentialQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the credential
query service for the given course catalog. |
CredentialSearchSession |
getCredentialSearchSession()
Gets the
OsidSession associated with the credential
search service. |
CredentialSearchSession |
getCredentialSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the credential
search service for the given course catalog. |
CredentialSmartCourseCatalogSession |
getCredentialSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the credential
smart course catalog service. |
EnrollmentAdminSession |
getEnrollmentAdminSession()
Gets the
OsidSession associated with the enrollment
administration service. |
EnrollmentAdminSession |
getEnrollmentAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the enrollment
administration service for the given course catalog. |
EnrollmentCourseCatalogAssignmentSession |
getEnrollmentCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning
enrollments to course catalogs. |
EnrollmentCourseCatalogSession |
getEnrollmentCourseCatalogSession()
Gets the
OsidSession to lookup enrollment/catalog
mappings. |
EnrollmentLookupSession |
getEnrollmentLookupSession()
Gets the
OsidSession associated with the enrollment
lookup service. |
EnrollmentLookupSession |
getEnrollmentLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the enrollment
lookup service for the given course catalog. |
EnrollmentNotificationSession |
getEnrollmentNotificationSession(EnrollmentReceiver enrollmentReceiver)
Gets the
OsidSession associated with the enrollment
notification service. |
EnrollmentNotificationSession |
getEnrollmentNotificationSessionForCourseCatalog(EnrollmentReceiver enrollmentReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the enrollment
notification service for the given course catalog. |
EnrollmentQuerySession |
getEnrollmentQuerySession()
Gets the
OsidSession associated with the enrollment
query service. |
EnrollmentQuerySession |
getEnrollmentQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the enrollment
query service for the given course catalog. |
EnrollmentSearchSession |
getEnrollmentSearchSession()
Gets the
OsidSession associated with the enrollment
search service. |
EnrollmentSearchSession |
getEnrollmentSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the enrollment
search service for the given course catalog. |
EnrollmentSmartCourseCatalogSession |
getEnrollmentSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the enrollment
smart course catalog service. |
ProgramAdminSession |
getProgramAdminSession()
Gets the
OsidSession associated with the program
administration service. |
ProgramAdminSession |
getProgramAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program
administration service for the given course catalog. |
ProgramCourseCatalogAssignmentSession |
getProgramCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning programs
to course catalogs. |
ProgramCourseCatalogSession |
getProgramCourseCatalogSession()
Gets the
OsidSession to lookup program/catalog
mappings. |
ProgramLookupSession |
getProgramLookupSession()
Gets the
OsidSession associated with the program lookup
service. |
ProgramLookupSession |
getProgramLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program lookup
service for the given course catalog. |
ProgramNotificationSession |
getProgramNotificationSession(ProgramReceiver programReceiver)
Gets the
OsidSession associated with the program
notification service. |
ProgramNotificationSession |
getProgramNotificationSessionForCourseCatalog(ProgramReceiver programReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the course
notification service for the given course catalog. |
ProgramOfferingAdminSession |
getProgramOfferingAdminSession()
Gets the
OsidSession associated with the program
offering administration service. |
ProgramOfferingAdminSession |
getProgramOfferingAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program
offering administration service for the given course catalog. |
ProgramOfferingCourseCatalogAssignmentSession |
getProgramOfferingCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning program
offerings to course catalogs. |
ProgramOfferingCourseCatalogSession |
getProgramOfferingCourseCatalogSession()
Gets the
OsidSession to lookup program offering/catalog
mappings. |
ProgramOfferingLookupSession |
getProgramOfferingLookupSession()
Gets the
OsidSession associated with the program
offering lookup service. |
ProgramOfferingLookupSession |
getProgramOfferingLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program
offering lookup service for the given course catalog. |
ProgramOfferingNotificationSession |
getProgramOfferingNotificationSession(ProgramOfferingReceiver programOfferingReceiver)
Gets the
OsidSession associated with the program
offering notification service. |
ProgramOfferingNotificationSession |
getProgramOfferingNotificationSessionForCourseCatalog(ProgramOfferingReceiver programOfferingReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the program
offering notification service for the given course catalog. |
ProgramQuerySession |
getProgramOfferingQuerySession()
Gets the
OsidSession associated with the program
offering query service. |
ProgramQuerySession |
getProgramOfferingQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program
offering query service for the given course catalog. |
ProgramOfferingSearchSession |
getProgramOfferingSearchSession()
Gets the
OsidSession associated with the program
offering search service. |
ProgramOfferingSearchSession |
getProgramOfferingSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program
offering search service for the given course catalog. |
ProgramOfferingSmartCourseCatalogSession |
getProgramOfferingSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the program
offering smart course catalog service. |
ProgramQuerySession |
getProgramQuerySession()
Gets the
OsidSession associated with the program query
service. |
ProgramQuerySession |
getProgramQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program query
service for the given course catalog. |
ProgramSearchSession |
getProgramSearchSession()
Gets the
OsidSession associated with the program search
service. |
ProgramSearchSession |
getProgramSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the program search
service for the given course catalog. |
ProgramSmartCourseCatalogSession |
getProgramSmartCourseCatalogSession(Id courseCatalogId)
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() throws OperationFailedException
OsidSession
associated with the program lookup
service. ProgramLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProgramLookup()
is false
optional
- This method must be implemented if
supportsProgramLookup()
is true.
ProgramLookupSession getProgramLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program lookup
service for the given course catalog.courseCatalogId
- the Id
of the course catalog ProgramLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the program query
service. ProgramQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProgramQuery()
is false
optional
- This method must be implemented if
supportsProgramQuery()
is true.
ProgramQuerySession getProgramQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program query
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
ProgramQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the program search
service. ProgramSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProgramSearch()
is false
optional
- This method must be implemented if
supportsProgramSearch()
is true.
ProgramSearchSession getProgramSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program search
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
ProgramSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the program
administration service. ProgramAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProgramAdmin()
is false
optional
- This method must be implemented if
supportsProgramAdmin()
is true.
ProgramAdminSession getProgramAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
ProgramAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the program
notification service.programReceiver
- the notification callback ProgramNotificationSession
NullArgumentException
- programReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
notification service for the given course catalog.programReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
ProgramNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- programReceiver
or courseCatalogId
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() throws OperationFailedException
OsidSession
to lookup program/catalog
mappings. ProgramCourseCatalogSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramCourseCatalog()
is false
optional
- This method must be implemented if
supportsProgramCourseCatalog()
is true.
ProgramCourseCatalogAssignmentSession getProgramCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning programs
to course catalogs. ProgramCourseCatalogAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsProgramCourseCatalogAssignment()
is
true.
ProgramSmartCourseCatalogSession getProgramSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program smart
course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
ProgramSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with looking up course
to program mappings. CourseProgramLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseProgramLookup()
is false
optional
- This method must be implemented if
supportsCourseProgramLookup()
is true.
CourseProgramLookupSession getCourseProgramLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with looking up course
to program mappings for the given course catalog.courseCatalogId
- the Id
of the course catalog CourseProgramLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with managing course to
program mappings. CourseProgramAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseProgramAssignment()
is false
optional
- This method must be implemented if
supportsCourseProgramAssignment()
is true.
CourseProgramAssignmentSession getCourseProgramAssignmentSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with managing course to
program mappings for the given course catalog.courseCatalogId
- the Id
of the course catalog CourseProgramAssignmentSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with the program
offering lookup service. ProgramOfferingSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramOfferingLookup()
is false
optional
- This method must be implemented if
supportsProgramOfferingLookup()
is true.
ProgramOfferingLookupSession getProgramOfferingLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program
offering lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalog ProgramOfferingLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- 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
ProgramQuerySession getProgramOfferingQuerySession() throws OperationFailedException
OsidSession
associated with the program
offering query service. ProgramOfferingQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramOfferingQuery()
is false
optional
- This method must be implemented if
supportsProgramOfferingQuery()
is true.
ProgramQuerySession getProgramOfferingQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program
offering query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
ProgramOfferingQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the program
offering search service. ProgramOfferingSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramOfferingSearch()
is false
optional
- This method must be implemented if
supportsProgramOfferingSearch()
is true.
ProgramOfferingSearchSession getProgramOfferingSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program
offering search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
ProgramOfferingSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the program
offering administration service. ProgramOfferingAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramOfferingAdmin()
is false
optional
- This method must be implemented if
supportsProgramOfferingAdmin()
is true.
ProgramOfferingAdminSession getProgramOfferingAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program
offering administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
ProgramOfferingAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the program
offering notification service.programOfferingReceiver
- the notification callback ProgramOfferingNotificationSession
NullArgumentException
- programOfferingReceiver
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) 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
ProgramOfferingNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- programOfferingReceiver
or courseCatalogId
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() throws OperationFailedException
OsidSession
to lookup program offering/catalog
mappings. ProgramOfferingCourseCatalogSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramOfferingCourseCatalog()
is false
optional
- This method must be implemented if
supportsProgramOfferingCourseCatalog()
is
true.
ProgramOfferingCourseCatalogAssignmentSession getProgramOfferingCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning program
offerings to course catalogs. ProgramOfferingCourseCatalogAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProgramOfferingCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsProgramOfferingCourseCatalogAssignment()
is true.
ProgramOfferingSmartCourseCatalogSession getProgramOfferingSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the program
offering smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
ProgramOfferingSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with the credential
lookup service. CredentialLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCredentialLookup()
is false
optional
- This method must be implemented if
supportsCredentialLookup()
is true.
CredentialLookupSession getCredentialLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the credential
lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalog CredentialLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with the credential
query service. CredentialQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCredentialQuery()
is false
optional
- This method must be implemented if
supportsCredentialQuery()
is true.
CredentialQuerySession getCredentialQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the credential
query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
CredentialQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with the credential
search service. CredentialSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCredentialSearch()
is false
optional
- This method must be implemented if
supportsCredentialSearch()
is true.
CredentialSearchSession getCredentialSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the credential
search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
CredentialSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with the credential
administration service. CourseAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCredentialAdmin()
is false
optional
- This method must be implemented if
supportsCredentialAdmin()
is true.
CredentialAdminSession getCredentialAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the credential
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
CredentialAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
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) throws OperationFailedException
OsidSession
associated with the course
notification service.credentialReceiver
- the notification callback CredentialNotificationSession
NullArgumentException
- credentialReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
notification service for the given course catalog.credentialReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
CredentialNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- credentialReceiver
or courseCatalogId
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() throws OperationFailedException
OsidSession
to lookup credential/catalog
mappings. CredentialCourseCatalogSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCredentialCourseCatalog()
is false
optional
- This method must be implemented if
supportsCredentialCourseCatalog()
is true.
CredentialCourseCatalogAssignmentSession getCredentialCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
credentials to course catalogs. CredentialCourseCatalogAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCredentialCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsCredentialCourseCatalogAssignment()
is
true.
CredentialSmartCourseCatalogSession getCredentialSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the credential
smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
CredentialSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
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() throws OperationFailedException
OsidSession
associated with the enrollment
lookup service. EnrollmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentLookup()
is false
optional
- This method must be implemented if
supportsEnrollmentLookup()
is true.
EnrollmentLookupSession getEnrollmentLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the enrollment
lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalog EnrollmentLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the enrollment
query service. EnrollmentQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentQuery()
is false
optional
- This method must be implemented if
supportsEnrollmentQuery()
is true.
EnrollmentQuerySession getEnrollmentQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the enrollment
query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
EnrollmentQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the enrollment
search service. EnrollmentSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentSearch()
is false
optional
- This method must be implemented if
supportsEnrollmentSearch()
is true.
EnrollmentSearchSession getEnrollmentSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the enrollment
search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
EnrollmentSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the enrollment
administration service. EnrollmentAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentAdmin()
is false
optional
- This method must be implemented if
supportsEnrollmentAdmin()
is true.
EnrollmentAdminSession getEnrollmentAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the enrollment
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
EnrollmentAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the enrollment
notification service.enrollmentReceiver
- the notification callback EnrollmentNotificationSession
NullArgumentException
- enrollmentReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the enrollment
notification service for the given course catalog.enrollmentReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
EnrollmentNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- enrollmentReceiver
or courseCatalogId
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() throws OperationFailedException
OsidSession
to lookup enrollment/catalog
mappings. EnrollmentCourseCatalogSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentCourseCatalog()
is false
optional
- This method must be implemented if
supportsEnrollmentCourseCatalog()
is true.
EnrollmentCourseCatalogAssignmentSession getEnrollmentCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
enrollments to course catalogs. EnrollmentCourseCatalogAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsEnrollmentCourseCatalogAssignment()
is
true.
EnrollmentSmartCourseCatalogSession getEnrollmentSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession
associated with the enrollment
smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
EnrollmentSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEnrollmentSmartCourseCatalog()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEnrollmentSmartCourseCatalog()
and
supportsVisibleFederation()
are true
CourseProgramBatchManager getCourseProgramBatchManager() throws OperationFailedException
CourseProgramBatchManager.
CourseProgramBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseProgramBatch()
is false
optional
- This method must be implemented if
supportsCourseProgramBatch()
is true.