public interface CourseManager extends OsidManager, CourseProfile
The course manager provides access to course management sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
CourseLookupSession: a session to retrieve courses
CourseQuerySession: a session to query courses
CourseSearchSession: a session to search for
courses CourseAdminSession: a session to create and delete
courses CourseNotificationSession: a session to receive
notifications pertaining to course changes CourseCourseCatalogSession: a session to look up
course to course catalog mappings CourseCourseCatalogAssignmentSession: a session to
manage course to course catalog mappings CourseSmartCourseCatalogSession: a session to
manage dynamic course catalogs of courses ActivityUnitLookupSession: a session to retrieve
activity units ActivityUnitQuerySession: a session to query
activity units ActivityUnitSearchSession: a session to search for
activity units ActivityUnitAdminSession: a session to create and
delete activity units ActivityUnitNotificationSession: a session to
receive notifications pertaining to activity unit changes ActivityUnitCourseCatalogSession: a session to
look up activity unit to course catalog mappings ActivityUnitCourseCatalogAssignmentSession: a
session to manage activity unit to course catalog mappings ActivityUnitSmartCourseCatalogSession: a session
to manage dynamic course catalogs of activity units CourseOfferingLookupSession: a session to retrieve
course offerings CourseOfferingQuerySession: a session to query
course offerings CourseOfferingSearchSession: a session to search
for course offerings CourseOfferingAdminSession: a session to create
and delete course offerings CourseOfferingNotificationSession: a session to
receive notifications pertaining to course offering changes CourseCatalogSession: a session to look up course
to course catalog mappings CourseOfferingCourseCatalogSession: a session to
look up course offering to course catalog mappings CourseOfferingCourseCatalogAssignmentSession: a
session to manage course offering to course catalog mappings CourseOfferingSmartCourseCatalogSession: a session
to manage dynamic course catalogs of course offerings ActivityLookupSession: a session to retrieve
activities ActivityLookupSession: a session to query
activities ActivitySearchSession: a session to search for
activities ActivityAdminSession: a session to create and
delete activities ActivityNotificationSession: a session to receive
notifications pertaining to activity changes ActivityCourseCatalogSession: a session to look up
activity to course catalog mappings ActivityCourseCatalogAssignmentSession: a session
to manage activity to course catalog mappings ActivitySmartCourseCatalogAssignmentSession: a
session to manage dynamic course catalogs of activities ActivityUnravellingSession: a session to expand
activities into meeting times TermLookupSession: a session to retrieve terms
TermLookupSession: a session to query terms TermSearchSession: a session to search for terms
TermAdminSession: a session to create and delete
terms TermNotificationSession: a session to receive
notifications pertaining to term changes TermHierarchySession: a session to traverse a
hierarchy of terms TermHierarchyDesignSession: a session to manage a
term hierarchy TermCourseCatalogSession: a session to look up
term to course catalog mappings TermCourseCatalogAssignmentSession: a session to
manage term to course catalog mappings TermSmartCourseCatalogAssignmentSession: a session
to manage dynamic course catalogs of terms CourseCatalogLookupSession: a session to retrieve
course catalogs CourseCatalogQuerySession: a session to query
course catalogs CourseCatalogSearchSession: a session to search
for course catalogs CourseCatalogAdminSession: a session to create and
delete course catalogs CourseCatalogNotificationSession: a session to
receive notifications pertaining to course catalog changes CourseCatalogHierarchySession: a session to
traverse a hierarchy of course catalogs CourseCatalogHierarchyDesignSession: a session to
manage a course catalog hierarchy | Modifier and Type | Method and Description |
|---|---|
ActivityAdminSession |
getActivityAdminSession()
Gets the
OsidSession associated with the activity
administration service. |
ActivityAdminSession |
getActivityAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
administration service for the given course catalog. |
ActivityCourseCatalogAssignmentSession |
getActivityCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning
activities to course catalogs. |
ActivityCourseCatalogSession |
getActivityCourseCatalogSession()
Gets the
OsidSession to lookup activity/catalog
mappings. |
ActivityLookupSession |
getActivityLookupSession()
Gets the
OsidSession associated with the activity
lookup service. |
ActivityLookupSession |
getActivityLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
lookup service for the given course catalog. |
ActivityNotificationSession |
getActivityNotificationSession(ActivityReceiver activityReceiver)
Gets the
OsidSession associated with the activity
notification service. |
ActivityNotificationSession |
getActivityNotificationSessionForCourseCatalog(ActivityReceiver activityReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the activity
notification service for the given course catalog. |
ActivityQuerySession |
getActivityQuerySession()
Gets the
OsidSession associated with the activity query
service. |
ActivityQuerySession |
getActivityQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity query
service for the given course catalog. |
ActivitySearchSession |
getActivitySearchSession()
Gets the
OsidSession associated with the activity
search service. |
ActivitySearchSession |
getActivitySearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity
search service for the given course catalog. |
ActivitySmartCourseCatalogSession |
getActivitySmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the activity smart
course catalog service. |
ActivityUnitAdminSession |
getActivityUnitAdminSession()
Gets the
OsidSession associated with the activity unit
administration service. |
ActivityUnitAdminSession |
getActivityUnitAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity unit
administration service for the given course catalog. |
ActivityUnitCourseCatalogAssignmentSession |
getActivityUnitCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning activity
units to course catalogs. |
ActivityUnitCourseCatalogSession |
getActivityUnitCourseCatalogSession()
Gets the
OsidSession to lookup activity unit/catalog
mappings. |
ActivityUnitLookupSession |
getActivityUnitLookupSession()
Gets the
OsidSession associated with the activity unit
lookup service. |
ActivityUnitLookupSession |
getActivityUnitLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity unit
lookup service for the given course catalog. |
ActivityUnitNotificationSession |
getActivityUnitNotificationSession(ActivityUnitReceiver activityUnitReceiver)
Gets the
OsidSession associated with the activity unit
notification service. |
ActivityUnitNotificationSession |
getActivityUnitNotificationSessionForCourseCatalog(ActivityUnitReceiver activityUnitReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the activity unit
notification service for the given course catalog. |
CourseQuerySession |
getActivityUnitQuerySession()
Gets the
OsidSession associated with the activity unit
query service. |
CourseQuerySession |
getActivityUnitQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity unit
query service for the given course catalog. |
ActivityUnitSearchSession |
getActivityUnitSearchSession()
Gets the
OsidSession associated with the activity unit
search service. |
ActivityUnitSearchSession |
getActivityUnitSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the activity unit
search service for the given course catalog. |
ActivityUnitSmartCourseCatalogSession |
getActivityUnitSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the activity unit
smart course catalog service. |
ActivityUnravellingSession |
getActivityUnravellingSession()
Gets the
OsidSession associated with unravelling
activities into meeting times. |
ActivityUnravellingSession |
getActivityUnravellingSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with unravelling
activities into meeting times for the given course catalog. |
CourseAdminSession |
getCourseAdminSession()
Gets the
OsidSession associated with the course
administration service. |
CourseAdminSession |
getCourseAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course
administration service for the given course catalog. |
CourseBatchManager |
getCourseBatchManager()
Gets a
CourseBatchManager. |
CourseCatalogAdminSession |
getCourseCatalogAdminSession()
Gets the
OsidSession associated with the course catalog
administrative service. |
CourseCatalogHierarchyDesignSession |
getCourseCatalogHierarchyDesignSession()
Gets the
OsidSession associated with the course catalog
hierarchy design service. |
CourseCatalogHierarchySession |
getCourseCatalogHierarchySession()
Gets the
OsidSession associated with the course catalog
hierarchy service. |
CourseCatalogLookupSession |
getCourseCatalogLookupSession()
Gets the
OsidSession associated with the course catalog
lookup service. |
CourseCatalogNotificationSession |
getCourseCatalogNotificationSession(CourseCatalogReceiver courseCatalogReceiver)
Gets the
OsidSession associated with the course catalog
notification service. |
CourseCatalogQuerySession |
getCourseCatalogQuerySession()
Gets the
OsidSession associated with the course catalog
query service. |
CourseCatalogSearchSession |
getCourseCatalogSearchSession()
Gets the
OsidSession associated with the course catalog
search service. |
CourseChronicleManager |
getCourseChronicleManager()
Gets a
CourseChronicleManager. |
CourseCourseCatalogAssignmentSession |
getCourseCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning courses
to course catalogs. |
CourseCourseCatalogSession |
getCourseCourseCatalogSession()
Gets the
OsidSession to lookup course/catalog mappings. |
CourseLookupSession |
getCourseLookupSession()
Gets the
OsidSession associated with the course lookup
service. |
CourseLookupSession |
getCourseLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course lookup
service for the given course catalog. |
CourseNotificationSession |
getCourseNotificationSession(CourseReceiver courseReceiver)
Gets the
OsidSession associated with the course
notification service. |
CourseNotificationSession |
getCourseNotificationSessionForCourseCatalog(CourseReceiver courseReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the course
notification service for the given course catalog. |
CourseOfferingAdminSession |
getCourseOfferingAdminSession()
Gets the
OsidSession associated with the course
offering administration service. |
CourseOfferingAdminSession |
getCourseOfferingAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course
offering administration service for the given course catalog. |
CourseOfferingCourseCatalogAssignmentSession |
getCourseOfferingCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning course
offerings to course catalogs. |
CourseOfferingCourseCatalogSession |
getCourseOfferingCourseCatalogSession()
Gets the
OsidSession to lookup course offering/catalog
mappings. |
CourseOfferingLookupSession |
getCourseOfferingLookupSession()
Gets the
OsidSession associated with the course
offering lookup service. |
CourseOfferingLookupSession |
getCourseOfferingLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course
offering lookup service for the given course catalog. |
CourseOfferingNotificationSession |
getCourseOfferingNotificationSession(CourseOfferingReceiver courseOfferingReceiver)
Gets the
OsidSession associated with the course
offering notification service. |
CourseOfferingNotificationSession |
getCourseOfferingNotificationSessionForCourseCatalog(CourseOfferingReceiver courseOfferingReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the course
offering notification service for the given course catalog. |
CourseQuerySession |
getCourseOfferingQuerySession()
Gets the
OsidSession associated with the course
offering query service. |
CourseQuerySession |
getCourseOfferingQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course
offering query service for the given course catalog. |
CourseOfferingSearchSession |
getCourseOfferingSearchSession()
Gets the
OsidSession associated with the course
offering search service. |
CourseOfferingSearchSession |
getCourseOfferingSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course
offering search service for the given course catalog. |
CourseOfferingSmartCourseCatalogSession |
getCourseOfferingSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the course
offering smart course catalog service. |
CoursePlanManager |
getCoursePlanManager()
Gets a
CoursePlanManager. |
CourseProgramManager |
getCourseProgramManager()
Gets a
CourseProgramManager. |
CourseQuerySession |
getCourseQuerySession()
Gets the
OsidSession associated with the course query
service. |
CourseQuerySession |
getCourseQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course query
service for the given course catalog. |
CourseRegistrationManager |
getCourseRegistrationManager()
Gets a
CourseRegistrationManager. |
CourseRequisiteManager |
getCourseRequisiteManager()
Gets a
CourseRequisiteManager. |
CourseSearchSession |
getCourseSearchSession()
Gets the
OsidSession associated with the course search
service. |
CourseSearchSession |
getCourseSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the course search
service for the given course catalog. |
CourseSmartCourseCatalogSession |
getCourseSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the course smart
course catalog service. |
CourseSyllabusManager |
getCourseSyllabusManager()
Gets a
CourseSyllabusManager. |
TermAdminSession |
getTermAdminSession()
Gets the
OsidSession associated with the term
administration service. |
TermAdminSession |
getTermAdminSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the term
administration service for the given course catalog. |
TermCourseCatalogAssignmentSession |
getTermCourseCatalogAssignmentSession()
Gets the
OsidSession associated with assigning terms to
course catalogs. |
TermCourseCatalogSession |
getTermCourseCatalogSession()
Gets the
OsidSession to lookup term/catalog mappings. |
TermHierarchyDesignSession |
getTermHierarchyDesignSession()
Gets the term hierarchy design session.
|
TermHierarchyDesignSession |
getTermHierarchyDesignSessionForCourseCatalog(Id courseCatalogId)
Gets the term hierarchy design session for the given course catalog.
|
TermHierarchySession |
getTermHierarchySession()
Gets the term hierarchy traversal session.
|
TermHierarchySession |
getTermHierarchySessionForCourseCatalog(Id courseCatalogId)
Gets the term hierarchy traversal session for the given course
catalog.
|
TermLookupSession |
getTermLookupSession()
Gets the
OsidSession associated with the term lookup
service. |
TermLookupSession |
getTermLookupSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the term lookup
service for the given course catalog. |
TermNotificationSession |
getTermNotificationSession(TermReceiver termReceiver)
Gets the
OsidSession associated with the term
notification service. |
TermNotificationSession |
getTermNotificationSessionForCourseCatalog(TermReceiver termReceiver,
Id courseCatalogId)
Gets the
OsidSession associated with the term
notification service for the given course catalog. |
TermQuerySession |
getTermQuerySession()
Gets the
OsidSession associated with the term query
service. |
TermQuerySession |
getTermQuerySessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the term query
service for the given course catalog. |
TermSearchSession |
getTermSearchSession()
Gets the
OsidSession associated with the term search
service. |
TermSearchSession |
getTermSearchSessionForCourseCatalog(Id courseCatalogId)
Gets the
OsidSession associated with the term search
service for the given course catalog. |
TermSmartCourseCatalogSession |
getTermSmartCourseCatalogSession(Id courseCatalogId)
Gets the
OsidSession associated with the term smart
course catalog service. |
changeBranch, initialize, rollbackServiceclosegetActivityRecordTypes, getActivitySearchRecordTypes, getActivityUnitRecordTypes, getActivityUnitSearchRecordTypes, getCourseCatalogRecordTypes, getCourseCatalogSearchRecordTypes, getCourseOfferingRecordTypes, getCourseOfferingSearchRecordTypes, getCourseRecordTypes, getCourseSearchRecordTypes, getTermRecordTypes, getTermSearchRecordTypes, supportsActivityAdmin, supportsActivityCourseCatalog, supportsActivityCourseCatalogAssignment, supportsActivityLookup, supportsActivityNotification, supportsActivityQuery, supportsActivityRecordType, supportsActivitySearch, supportsActivitySearchRecordType, supportsActivitySmartCourseCatalog, supportsActivityUnitAdmin, supportsActivityUnitCourseCatalog, supportsActivityUnitCourseCatalogAssignment, supportsActivityUnitLookup, supportsActivityUnitNotification, supportsActivityUnitQuery, supportsActivityUnitRecordType, supportsActivityUnitSearch, supportsActivityUnitSearchRecordType, supportsActivityUnitSmartCourseCatalog, supportsActivityUnravelling, supportsCourseAdmin, supportsCourseBatch, supportsCourseCatalogAdmin, supportsCourseCatalogHierarchy, supportsCourseCatalogHierarchyDesign, supportsCourseCatalogLookup, supportsCourseCatalogNotification, supportsCourseCatalogQuery, supportsCourseCatalogRecordType, supportsCourseCatalogSearch, supportsCourseCatalogSearchRecordType, supportsCourseChronicle, supportsCourseCourseCatalog, supportsCourseCourseCatalogAssignment, supportsCourseLookup, supportsCourseNotification, supportsCourseOfferingAdmin, supportsCourseOfferingCourseCatalog, supportsCourseOfferingCourseCatalogAssignment, supportsCourseOfferingLookup, supportsCourseOfferingNotification, supportsCourseOfferingQuery, supportsCourseOfferingRecordType, supportsCourseOfferingSearch, supportsCourseOfferingSearchRecordType, supportsCourseOfferingSmartCourseCatalog, supportsCoursePlan, supportsCourseProgram, supportsCourseQuery, supportsCourseRecordType, supportsCourseRegistration, supportsCourseRequisite, supportsCourseSearch, supportsCourseSearchRecordType, supportsCourseSmartCourseCatalog, supportsCourseSyllabus, supportsTermAdmin, supportsTermCourseCatalog, supportsTermCourseCatalogAssignment, supportsTermHierarchy, supportsTermHierarchyDesign, supportsTermLookup, supportsTermNotification, supportsTermQuery, supportsTermRecordType, supportsTermSearch, supportsTermSearchRecordType, supportsTermSmartCourseCatalog, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdCourseLookupSession getCourseLookupSession() throws OperationFailedException
OsidSession associated with the course lookup
service. CourseLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsCourseLookup()
is false optional - This method must be implemented if
supportsCourseLookup() is true. CourseLookupSession getCourseLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course lookup
service for the given course catalog.courseCatalogId - the Id of the course catalog CourseLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsCourseLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsCourseLookup() and
supportsVisibleFederation() are true
CourseQuerySession getCourseQuerySession() throws OperationFailedException
OsidSession associated with the course query
service. CourseQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsCourseQuery()
is false optional - This method must be implemented if
supportsCourseQuery() is true. CourseQuerySession getCourseQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog CourseQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsCourseQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsCourseQuery() and
supportsVisibleFederation() are true
CourseSearchSession getCourseSearchSession() throws OperationFailedException
OsidSession associated with the course search
service. CourseSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsCourseSearch()
is false optional - This method must be implemented if
supportsCourseSearch() is true. CourseSearchSession getCourseSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course search
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog CourseSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsCourseSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsCourseSearch() and
supportsVisibleFederation() are true
CourseAdminSession getCourseAdminSession() throws OperationFailedException
OsidSession associated with the course
administration service. CourseAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsCourseAdmin()
is false optional - This method must be implemented if
supportsCourseAdmin() is true. CourseAdminSession getCourseAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog CourseAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsCourseAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsCourseAdmin() and
supportsVisibleFederation() are true
CourseNotificationSession getCourseNotificationSession(CourseReceiver courseReceiver) throws OperationFailedException
OsidSession associated with the course
notification service.courseReceiver - the notification callback CourseNotificationSession NullArgumentException - courseReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseNotification() is false optional - This method must be implemented if
supportsCourseNotification() is true.
CourseNotificationSession getCourseNotificationSessionForCourseCatalog(CourseReceiver courseReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
notification service for the given course catalog.courseReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog CourseNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseReceiver
or courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseNotification() and
supportsVisibleFederation() are true
CourseCourseCatalogSession getCourseCourseCatalogSession() throws OperationFailedException
OsidSession to lookup course/catalog mappings. CourseCourseCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCourseCatalog() is false optional - This method must be implemented if
supportsCourseCourseCatalog() is true.
CourseCourseCatalogAssignmentSession getCourseCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning courses
to course catalogs. CourseCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsCourseCourseCatalogAssignment() is
true. CourseSmartCourseCatalogSession getCourseSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course smart
course catalog service.courseCatalogId - the Id of the
CourseCatalog CourseSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseSmartCourseCatalog() and
supportsVisibleFederation() are true
ActivityUnitLookupSession getActivityUnitLookupSession() throws OperationFailedException
OsidSession associated with the activity unit
lookup service. ActivityUnitSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitLookup() is false optional - This method must be implemented if
supportsActivityUnitLookup() is true.
ActivityUnitLookupSession getActivityUnitLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity unit
lookup service for the given course catalog.courseCatalogId - the Id of the course catalog ActivityUnitLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnitLookup() and
supportsVisibleFederation() are true
CourseQuerySession getActivityUnitQuerySession() throws OperationFailedException
OsidSession associated with the activity unit
query service. ActivityUnitQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitQuery() is false optional - This method must be implemented if
supportsActivityUnitQuery() is true.
CourseQuerySession getActivityUnitQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity unit
query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityUnitQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnitQuery() and
supportsVisibleFederation() are true
ActivityUnitSearchSession getActivityUnitSearchSession() throws OperationFailedException
OsidSession associated with the activity unit
search service. ActivityUnitSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitSearch() is false optional - This method must be implemented if
supportsActivityUnitSearch() is true.
ActivityUnitSearchSession getActivityUnitSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity unit
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityUnitSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnitSearch() and
supportsVisibleFederation() are true
ActivityUnitAdminSession getActivityUnitAdminSession() throws OperationFailedException
OsidSession associated with the activity unit
administration service. ActivityUnitAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitAdmin() is false optional - This method must be implemented if
supportsActivityUnitAdmin() is true.
ActivityUnitAdminSession getActivityUnitAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity unit
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityUnitAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnitAdmin() and
supportsVisibleFederation() are true
ActivityUnitNotificationSession getActivityUnitNotificationSession(ActivityUnitReceiver activityUnitReceiver) throws OperationFailedException
OsidSession associated with the activity unit
notification service.activityUnitReceiver - the notification callback ActivityUnitNotificationSession NullArgumentException - activityUnitReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitNotification() is false
optional - This method must be implemented if
supportsActivityUnitNotification() is true.
ActivityUnitNotificationSession getActivityUnitNotificationSessionForCourseCatalog(ActivityUnitReceiver activityUnitReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity unit
notification service for the given course catalog.activityUnitReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog ActivityUnitNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - activityUnitReceiver
or courseCatalogId is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnitNotification() and
supportsVisibleFederation() are true
ActivityUnitCourseCatalogSession getActivityUnitCourseCatalogSession() throws OperationFailedException
OsidSession to lookup activity unit/catalog
mappings. ActivityUnitCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitCourseCatalog() is false
optional - This method must be implemented if
supportsActivityUnitCourseCatalog() is
true. ActivityUnitCourseCatalogAssignmentSession getActivityUnitCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning activity
units to course catalogs. ActivityUnitCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsActivityUnitCourseCatalogAssignment() is
true. ActivityUnitSmartCourseCatalogSession getActivityUnitSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity unit
smart course catalog service.courseCatalogId - the Id of the
CourseCatalog ActivityUnitSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnitSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnitSmartCourseCatalog() and
supportsVisibleFederation() are true
CourseOfferingLookupSession getCourseOfferingLookupSession() throws OperationFailedException
OsidSession associated with the course
offering lookup service. CourseOfferingSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingLookup() is false optional - This method must be implemented if
supportsCourseOfferingLookup() is true.
CourseOfferingLookupSession getCourseOfferingLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
offering lookup service for the given course catalog.courseCatalogId - the Id of the course catalog CourseOfferingLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseOfferingLookup() and
supportsVisibleFederation() are true
CourseQuerySession getCourseOfferingQuerySession() throws OperationFailedException
OsidSession associated with the course
offering query service. CourseOfferingQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingQuery() is false optional - This method must be implemented if
supportsCourseOfferingQuery() is true.
CourseQuerySession getCourseOfferingQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
offering query service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog CourseOfferingQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseOfferingQuery() and
supportsVisibleFederation() are true
CourseOfferingSearchSession getCourseOfferingSearchSession() throws OperationFailedException
OsidSession associated with the course
offering search service. CourseOfferingSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingSearch() is false optional - This method must be implemented if
supportsCourseOfferingSearch() is true.
CourseOfferingSearchSession getCourseOfferingSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
offering search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog CourseOfferingSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseOfferingSearch() and
supportsVisibleFederation() are true
CourseOfferingAdminSession getCourseOfferingAdminSession() throws OperationFailedException
OsidSession associated with the course
offering administration service. CourseOfferingAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingAdmin() is false optional - This method must be implemented if
supportsCourseOfferingAdmin() is true.
CourseOfferingAdminSession getCourseOfferingAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
offering administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog CourseOfferingAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseOfferingAdmin() and
supportsVisibleFederation() are true
CourseOfferingNotificationSession getCourseOfferingNotificationSession(CourseOfferingReceiver courseOfferingReceiver) throws OperationFailedException
OsidSession associated with the course
offering notification service.courseOfferingReceiver - the notification callback CourseOfferingNotificationSession NullArgumentException - courseOfferingReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingNotification() is false
optional - This method must be implemented if
supportsCourseOfferingNotification() is
true. CourseOfferingNotificationSession getCourseOfferingNotificationSessionForCourseCatalog(CourseOfferingReceiver courseOfferingReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
offering notification service for the given course catalog.courseOfferingReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog CourseOfferingNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseOfferingReceiver
or courseCatalogId is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseOfferingNotification() and
supportsVisibleFederation() are true
CourseOfferingCourseCatalogSession getCourseOfferingCourseCatalogSession() throws OperationFailedException
OsidSession to lookup course offering/catalog
mappings. CourseOfferingCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingCourseCatalog() is false
optional - This method must be implemented if
supportsCourseOfferingCourseCatalog() is
true. CourseOfferingCourseCatalogAssignmentSession getCourseOfferingCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning course
offerings to course catalogs. CourseOfferingCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsCourseOfferingCourseCatalogAssignment() is
true. CourseOfferingSmartCourseCatalogSession getCourseOfferingSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the course
offering smart course catalog service.courseCatalogId - the Id of the
CourseCatalog CourseOfferingSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseOfferingSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCourseOfferingSmartCourseCatalog() and
supportsVisibleFederation() are true
ActivityLookupSession getActivityLookupSession() throws OperationFailedException
OsidSession associated with the activity
lookup service. ActivityLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityLookup() is false optional - This method must be implemented if
supportsActivityLookup() is true. ActivityLookupSession getActivityLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
lookup service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityLookup() and
supportsVisibleFederation() are true
ActivityQuerySession getActivityQuerySession() throws OperationFailedException
OsidSession associated with the activity query
service. ActivityQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsActivityQuery()
is false optional - This method must be implemented if
supportsActivityQuery() is true. ActivityQuerySession getActivityQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsActivityQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsActivityQuery() and
supportsVisibleFederation() are true
ActivitySearchSession getActivitySearchSession() throws OperationFailedException
OsidSession associated with the activity
search service. ActivitySearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivitySearch() is false optional - This method must be implemented if
supportsActivitySearch() is true. ActivitySearchSession getActivitySearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
search service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivitySearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivitySearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivitySearch() and
supportsVisibleFederation() are true
ActivityAdminSession getActivityAdminSession() throws OperationFailedException
OsidSession associated with the activity
administration service. ActivityAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsActivityAdmin()
is false optional - This method must be implemented if
supportsActivityAdmin() is true. ActivityAdminSession getActivityAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog ActivityAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsActivityAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsActivityAdmin() and
supportsVisibleFederation() are true
ActivityNotificationSession getActivityNotificationSession(ActivityReceiver activityReceiver) throws OperationFailedException
OsidSession associated with the activity
notification service.activityReceiver - the notification callback ActivityNotificationSession NullArgumentException - activityReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityNotification() is false optional - This method must be implemented if
supportsActivityNotification() is true.
ActivityNotificationSession getActivityNotificationSessionForCourseCatalog(ActivityReceiver activityReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
notification service for the given course catalog.activityReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog ActivityNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - activityReceiver
or courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityNotification() and
supportsVisibleFederation() are true
ActivityCourseCatalogSession getActivityCourseCatalogSession() throws OperationFailedException
OsidSession to lookup activity/catalog
mappings. ActivityCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityCourseCatalog() is false
optional - This method must be implemented if
supportsActivityCourseCatalog() is true.
ActivityCourseCatalogAssignmentSession getActivityCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning
activities to course catalogs. ActivityCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityCourseCatalogAssignment() is
false optional - This method must be implemented if
supportsActivityCourseCatalogAssignment() is
true. ActivitySmartCourseCatalogSession getActivitySmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity smart
course catalog service.courseCatalogId - the Id of the
CourseCatalog ActivitySmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivitySmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivitySmartCourseCatalog() and
supportsVisibleFederation() are true
ActivityUnravellingSession getActivityUnravellingSession() throws OperationFailedException
OsidSession associated with unravelling
activities into meeting times. ActivityUnravellingSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnravelling() is false optional - This method must be implemented if
supportsActivityUnravelling() is true.
ActivityUnravellingSession getActivityUnravellingSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with unravelling
activities into meeting times for the given course catalog.courseCatalogId - the Id of the course catalog ActivityUnravellingSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityUnravelling() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityUnravelling() and
supportsVisibleFederation() are true
TermLookupSession getTermLookupSession() throws OperationFailedException
OsidSession associated with the term lookup
service. TermLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsTermLookup()
is false optional - This method must be implemented if
supportsTermLookup() is true. TermLookupSession getTermLookupSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the term lookup
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog TermLookupSession NotFoundException - no CourseCatalog
found by the given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsTermLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsTermLookup() and
supportsVisibleFederation() are true
TermQuerySession getTermQuerySession() throws OperationFailedException
OsidSession associated with the term query
service. TermQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsTermQuery()
is false optional - This method must be implemented if
supportsTermQuery() is true. TermQuerySession getTermQuerySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the term query
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog TermQuerySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsTermQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsTermQuery() and
supportsVisibleFederation() are true
TermSearchSession getTermSearchSession() throws OperationFailedException
OsidSession associated with the term search
service. TermSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsTermSearch()
is false optional - This method must be implemented if
supportsTermSearch() is true. TermSearchSession getTermSearchSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the term search
service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog TermSearchSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsTermSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsTermSearch() and
supportsVisibleFederation() are true
TermAdminSession getTermAdminSession() throws OperationFailedException
OsidSession associated with the term
administration service. TermAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsTermAdmin()
is false optional - This method must be implemented if
supportsTermAdmin() is true. TermAdminSession getTermAdminSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the term
administration service for the given course catalog.courseCatalogId - the Id of the
CourseCatalog TermAdminSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsTermAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsTermAdmin() and
supportsVisibleFederation() are true
TermNotificationSession getTermNotificationSession(TermReceiver termReceiver) throws OperationFailedException
OsidSession associated with the term
notification service.termReceiver - the notification callback TermNotificationSession NullArgumentException - termReceiver is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsTermNotification() is false optional - This method must be implemented if
supportsTermNotification() is true. TermNotificationSession getTermNotificationSessionForCourseCatalog(TermReceiver termReceiver, Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the term
notification service for the given course catalog.termReceiver - the notification callbackcourseCatalogId - the Id of the
CourseCatalog TermNotificationSession NotFoundException - no course catalog found by the
given Id NullArgumentException - termReceiver or
courseCatalogId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsTermNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsTermNotification() and
supportsVisibleFederation() are true
TermHierarchySession getTermHierarchySession() throws OperationFailedException
TermHierarchySession OperationFailedException - unable to complete requestUnimplementedException - supportsTermHierarchy()
is false optional - This method must be implemented if
supportsTermHierarchy() is true. TermHierarchySession getTermHierarchySessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the
CourseCatalog TermHierarchySession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException - supportsTermHierarchy()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsTermHierarchy() and
supportsVisibleFederation() are true
TermHierarchyDesignSession getTermHierarchyDesignSession() throws OperationFailedException
TermHierarchyDesignSession OperationFailedException - unable to complete requestUnimplementedException -
supportsTermHierarchyDesign() is false optional - This method must be implemented if
supportsTermHierarchyDesign() is true.
TermHierarchyDesignSession getTermHierarchyDesignSessionForCourseCatalog(Id courseCatalogId) throws NotFoundException, OperationFailedException
courseCatalogId - the Id of the
CourseCatalog TermHierarchyDesignSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsTermHierarchyDesign() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsTermHierarchyDesign() and
supportsVisibleFederation() are true
TermCourseCatalogSession getTermCourseCatalogSession() throws OperationFailedException
OsidSession to lookup term/catalog mappings. TermCourseCatalogSession OperationFailedException - unable to complete requestUnimplementedException -
supportsTermCourseCatalog() is false optional - This method must be implemented if
supportsTermCourseCatalog() is true.
TermCourseCatalogAssignmentSession getTermCourseCatalogAssignmentSession() throws OperationFailedException
OsidSession associated with assigning terms to
course catalogs. TermCourseCatalogAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsTermCourseCatalogAssignment() is false
optional - This method must be implemented if
supportsTermCourseCatalogAssignment() is
true. TermSmartCourseCatalogSession getTermSmartCourseCatalogSession(Id courseCatalogId) throws NotFoundException, OperationFailedException
OsidSession associated with the term smart
course catalog service.courseCatalogId - the Id of the
CourseCatalog TermSmartCourseCatalogSession NotFoundException - no course catalog found by the
given Id NullArgumentException - courseCatalogId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsTermSmartCourseCatalog() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsTermSmartCourseCatalog() and
supportsVisibleFederation() are true
CourseCatalogLookupSession getCourseCatalogLookupSession() throws OperationFailedException
OsidSession associated with the course catalog
lookup service. CourseCatalogLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogLookup() is false optional - This method must be implemented if
supportsCourseCatalogLookup() is true.
CourseCatalogQuerySession getCourseCatalogQuerySession() throws OperationFailedException
OsidSession associated with the course catalog
query service. CourseCatalogQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogQuery() is false optional - This method must be implemented if
supportsCourseCatalogQuery() is true.
CourseCatalogSearchSession getCourseCatalogSearchSession() throws OperationFailedException
OsidSession associated with the course catalog
search service. CourseCatalogSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogSearch() is false optional - This method must be implemented if
supportsCourseCatalogSearch() is true.
CourseCatalogAdminSession getCourseCatalogAdminSession() throws OperationFailedException
OsidSession associated with the course catalog
administrative service. CourseCatalogAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogAdmin() is false optional - This method must be implemented if
supportsCourseCatalogAdmin() is true.
CourseCatalogNotificationSession getCourseCatalogNotificationSession(CourseCatalogReceiver courseCatalogReceiver) throws OperationFailedException
OsidSession associated with the course catalog
notification service.courseCatalogReceiver - the notification callback CourseCatalogNotificationSession NullArgumentException - courseCatalogReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogNotification() is false
optional - This method must be implemented if
supportsCourseCatalogNotification() is
true. CourseCatalogHierarchySession getCourseCatalogHierarchySession() throws OperationFailedException
OsidSession associated with the course catalog
hierarchy service. CourseCatalogHierarchySession for course
catalogsOperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogHierarchy() is false
optional - This method must be implemented if
supportsCourseCatalogHierarchy() is true.
CourseCatalogHierarchyDesignSession getCourseCatalogHierarchyDesignSession() throws OperationFailedException
OsidSession associated with the course catalog
hierarchy design service. HierarchyDesignSession for course catalogsOperationFailedException - unable to complete requestUnimplementedException -
supportsCourseCatalogHierarchyDesign() is false
optional - This method must be implemented if
supportsCourseCatalogHierarchyDesign() is
true. CourseBatchManager getCourseBatchManager() throws OperationFailedException
CourseBatchManager. CourseBatchManager OperationFailedException - unable to complete requestUnimplementedException - supportsCourseBatch()
is false optional - This method must be implemented if
supportsCourseBatch() is true. CourseProgramManager getCourseProgramManager() throws OperationFailedException
CourseProgramManager. CourseProgramManager OperationFailedException - unable to complete requestUnimplementedException - supportsCourseProgram()
is false optional - This method must be implemented if
supportsCourseProgram() is true. CourseRegistrationManager getCourseRegistrationManager() throws OperationFailedException
CourseRegistrationManager. CourseRegistrationManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseRegistration() is false optional - This method must be implemented if
supportsCourseRegistration() is true.
CourseRequisiteManager getCourseRequisiteManager() throws OperationFailedException
CourseRequisiteManager. CourseRequisiteManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseRequisite() is false optional - This method must be implemented if
supportsCourseRequisite() is true. CourseSyllabusManager getCourseSyllabusManager() throws OperationFailedException
CourseSyllabusManager. CourseSyllabusManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseSyllabus() is false optional - This method must be implemented if
supportsCourseSyllabus() is true. CoursePlanManager getCoursePlanManager() throws OperationFailedException
CoursePlanManager. CoursePlanManager OperationFailedException - unable to complete requestUnimplementedException - supportsCoursePlan()
is false optional - This method must be implemented if
supportsCoursePlan() is true. CourseChronicleManager getCourseChronicleManager() throws OperationFailedException
CourseChronicleManager. CourseChronicleManager OperationFailedException - unable to complete requestUnimplementedException -
supportsCourseChronicle() is false optional - This method must be implemented if
supportsCourseChronicle() is true.