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