public interface CourseProxyManager extends OsidProxyManager, CourseProfile
The course manager provides access to course management sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy
for
the purposes of passing information within a server application
environment. The sessions included in this manager are:
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(Proxy proxy)
Gets the
OsidSession associated with the activity
administration service. |
ActivityAdminSession |
getActivityAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
administration service for the given course catalog. |
ActivityCourseCatalogAssignmentSession |
getActivityCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
activities to course catalogs. |
ActivityCourseCatalogSession |
getActivityCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup activity/catalog
mappings. |
ActivityLookupSession |
getActivityLookupSession(Proxy proxy)
Gets the
OsidSession associated with the activity
lookup service. |
ActivityLookupSession |
getActivityLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
lookup service for the given course catalog. |
ActivityNotificationSession |
getActivityNotificationSession(ActivityReceiver activityReceiver,
Proxy proxy)
Gets the
OsidSession associated with the activity
notification service. |
ActivityNotificationSession |
getActivityNotificationSessionForCourseCatalog(ActivityReceiver activityReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
notification service for the given course catalog. |
ActivityQuerySession |
getActivityQuerySession(Proxy proxy)
Gets the
OsidSession associated with the activity query
service. |
ActivityQuerySession |
getActivityQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity query
service for the given course catalog. |
ActivitySearchSession |
getActivitySearchSession(Proxy proxy)
Gets the
OsidSession associated with the activity
search service. |
ActivitySearchSession |
getActivitySearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity
search service for the given course catalog. |
ActivitySmartCourseCatalogSession |
getActivitySmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity smart
course catalog service. |
ActivityUnitAdminSession |
getActivityUnitAdminSession(Proxy proxy)
Gets the
OsidSession associated with the activity unit
administration service. |
ActivityUnitAdminSession |
getActivityUnitAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
administration service for the given course catalog. |
ActivityUnitCourseCatalogAssignmentSession |
getActivityUnitCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning activity
units to course catalogs. |
ActivityUnitCourseCatalogSession |
getActivityUnitCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup activity unit/catalog
mappings. |
ActivityUnitLookupSession |
getActivityUnitLookupSession(Proxy proxy)
Gets the
OsidSession associated with the activity unit
lookup service. |
ActivityUnitLookupSession |
getActivityUnitLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
lookup service for the given course catalog. |
ActivityUnitNotificationSession |
getActivityUnitNotificationSession(ActivityUnitReceiver activityUnitReceiver,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
notification service. |
ActivityUnitNotificationSession |
getActivityUnitNotificationSessionForCourseCatalog(ActivityUnitReceiver activityUnitReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
notification service for the given course catalog. |
ActivityUnitQuerySession |
getActivityUnitQuerySession(Proxy proxy)
Gets the
OsidSession associated with the activity unit
query service. |
ActivityUnitQuerySession |
getActivityUnitQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
query service for the given course catalog. |
ActivityUnitSearchSession |
getActivityUnitSearchSession(Proxy proxy)
Gets the
OsidSession associated with the activity unit
search service. |
ActivityUnitSearchSession |
getActivityUnitSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
search service for the given course catalog. |
ActivityUnitSmartCourseCatalogSession |
getActivityUnitSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the activity unit
smart course catalog service. |
ActivityUnravellingSession |
getActivityUnravellingSession(Proxy proxy)
Gets the
OsidSession associated with unravelling
activities into meeting times. |
ActivityUnravellingSession |
getActivityUnravellingSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with unravelling
activities into meeting times for the given course catalog. |
CourseAdminSession |
getCourseAdminSession(Proxy proxy)
Gets the
OsidSession associated with the course
administration service. |
CourseAdminSession |
getCourseAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
administration service for the given course catalog. |
CourseBatchProxyManager |
getCourseBatchProxyManager()
Gets a
CourseBatchProxyManager. |
CourseCatalogAdminSession |
getCourseCatalogAdminSession(Proxy proxy)
Gets the
OsidSession associated with the course catalog
administrative service. |
CourseCatalogHierarchyDesignSession |
getCourseCatalogHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the course catalog
hierarchy design service. |
CourseCatalogHierarchySession |
getCourseCatalogHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the course catalog
hierarchy service. |
CourseCatalogLookupSession |
getCourseCatalogLookupSession(Proxy proxy)
Gets the
OsidSession associated with the course catalog
lookup service. |
CourseCatalogNotificationSession |
getCourseCatalogNotificationSession(CourseCatalogReceiver courseCatalogReceiver,
Proxy proxy)
Gets the
OsidSession associated with the course catalog
notification service. |
CourseCatalogQuerySession |
getCourseCatalogQuerySession(Proxy proxy)
Gets the
OsidSession associated with the course catalog
query service. |
CourseCatalogSearchSession |
getCourseCatalogSearchSession(Proxy proxy)
Gets the
OsidSession associated with the course catalog
search service. |
CourseChronicleProxyManager |
getCourseChronicleProxyManager()
Gets a
CourseChronicleProxyManager. |
CourseCourseCatalogAssignmentSession |
getCourseCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning courses
to course catalogs. |
CourseCourseCatalogSession |
getCourseCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup course/catalog mappings. |
CourseLookupSession |
getCourseLookupSession(Proxy proxy)
Gets the
OsidSession associated with the course lookup
service. |
CourseLookupSession |
getCourseLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course lookup
service for the given course catalog. |
CourseNotificationSession |
getCourseNotificationSession(CourseReceiver courseReceiver,
Proxy proxy)
Gets the
OsidSession associated with the course
notification service. |
CourseNotificationSession |
getCourseNotificationSessionForCourseCatalog(CourseReceiver courseReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
notification service for the given course catalog. |
CourseOfferingAdminSession |
getCourseOfferingAdminSession(Proxy proxy)
Gets the
OsidSession associated with the course
offering administration service. |
CourseOfferingAdminSession |
getCourseOfferingAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
offering administration service for the given course catalog. |
CourseOfferingCourseCatalogAssignmentSession |
getCourseOfferingCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning course
offerings to course catalogs. |
CourseOfferingCourseCatalogSession |
getCourseOfferingCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup course offering/catalog
mappings. |
CourseOfferingLookupSession |
getCourseOfferingLookupSession(Proxy proxy)
Gets the
OsidSession associated with the course
offering lookup service. |
CourseOfferingLookupSession |
getCourseOfferingLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
offering lookup service for the given course catalog. |
CourseOfferingNotificationSession |
getCourseOfferingNotificationSession(CourseOfferingReceiver courseOfferingReceiver,
Proxy proxy)
Gets the
OsidSession associated with the course
offering notification service. |
CourseOfferingNotificationSession |
getCourseOfferingNotificationSessionForCourseCatalog(CourseOfferingReceiver courseOfferingReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
offering notification service for the given course catalog. |
CourseOfferingQuerySession |
getCourseOfferingQuerySession(Proxy proxy)
Gets the
OsidSession associated with the course
offering query service. |
CourseOfferingQuerySession |
getCourseOfferingQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
offering query service for the given course catalog. |
CourseOfferingSearchSession |
getCourseOfferingSearchSession(Proxy proxy)
Gets the
OsidSession associated with the course
offering search service. |
CourseOfferingSearchSession |
getCourseOfferingSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
offering search service for the given course catalog. |
CourseOfferingSmartCourseCatalogSession |
getCourseOfferingSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course
offering smart course catalog service. |
CoursePlanProxyManager |
getCoursePlanProxyManager()
Gets a
CoursePlanProxyManager. |
CourseProgramProxyManager |
getCourseProgramProxyManager()
Gets a
CourseProgramProxyManager. |
CourseQuerySession |
getCourseQuerySession(Proxy proxy)
Gets the
OsidSession associated with the course query
service. |
CourseQuerySession |
getCourseQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course query
service for the given course catalog. |
CourseRegistrationProxyManager |
getCourseRegistrationProxyManager()
Gets a
CourseRegistrationProxyManager. |
CourseRequisiteProxyManager |
getCourseRequisiteProxyManager()
Gets a
CourseRequisiteProxyManager. |
CourseSearchSession |
getCourseSearchSession(Proxy proxy)
Gets the
OsidSession associated with the course search
service. |
CourseSearchSession |
getCourseSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course search
service for the given course catalog. |
CourseSmartCourseCatalogSession |
getCourseSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the course smart
course catalog service. |
CourseSyllabusProxyManager |
getCourseSyllabusProxyManager()
Gets a
CourseSyllabusProxyManager. |
TermAdminSession |
getTermAdminSession(Proxy proxy)
Gets the
OsidSession associated with the term
administration service. |
TermAdminSession |
getTermAdminSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the term
administration service for the given course catalog. |
TermCourseCatalogAssignmentSession |
getTermCourseCatalogAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning terms to
course catalogs. |
TermCourseCatalogSession |
getTermCourseCatalogSession(Proxy proxy)
Gets the
OsidSession to lookup term/catalog mappings. |
TermHierarchyDesignSession |
getTermHierarchyDesignSession(Proxy proxy)
Gets the term hierarchy design session.
|
TermHierarchyDesignSession |
getTermHierarchyDesignSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the term hierarchy design session for the given catalog.
|
TermHierarchySession |
getTermHierarchySession(Proxy proxy)
Gets the term hierarchy traversal session.
|
TermHierarchySession |
getTermHierarchySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the term hierarchy traversal session for the given catalog.
|
TermLookupSession |
getTermLookupSession(Proxy proxy)
Gets the
OsidSession associated with the term lookup
service. |
TermLookupSession |
getTermLookupSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the term lookup
service for the given course catalog. |
TermNotificationSession |
getTermNotificationSession(TermReceiver termReceiver,
Proxy proxy)
Gets the
OsidSession associated with the term
notification service. |
TermNotificationSession |
getTermNotificationSessionForCourseCatalog(TermReceiver termReceiver,
Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the term
notification service for the given course catalog. |
TermQuerySession |
getTermQuerySession(Proxy proxy)
Gets the
OsidSession associated with the term query
service. |
TermQuerySession |
getTermQuerySessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the term query
service for the given course catalog. |
TermSearchSession |
getTermSearchSession(Proxy proxy)
Gets the
OsidSession associated with the term search
service. |
TermSearchSession |
getTermSearchSessionForCourseCatalog(Id courseCatalogId,
Proxy proxy)
Gets the
OsidSession associated with the term search
service for the given course catalog. |
TermSmartCourseCatalogSession |
getTermSmartCourseCatalogSession(Id courseCatalogId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course lookup
service.proxy
- proxy CourseLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCourseLookup()
is false
optional
- This method must be implemented if
supportsCourseLookup()
is true.
CourseLookupSession getCourseLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course lookup
service for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy CourseLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course query
service.proxy
- proxy CourseQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCourseQuery()
is false
optional
- This method must be implemented if
supportsCourseQuery()
is true.
CourseQuerySession getCourseQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course query
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course search
service.proxy
- proxy CourseSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCourseSearch()
is false
optional
- This method must be implemented if
supportsCourseSearch()
is true.
CourseSearchSession getCourseSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course search
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
administration service.proxy
- proxy CourseAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCourseAdmin()
is false
optional
- This method must be implemented if
supportsCourseAdmin()
is true.
CourseAdminSession getCourseAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
notification service.courseReceiver
- the notification callbackproxy
- proxy CourseNotificationSession
NullArgumentException
- courseReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
notification service for the given course catalog.courseReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseReceiver,
courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup course/catalog mappings.proxy
- proxy CourseCourseCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCourseCatalog()
is false
optional
- This method must be implemented if
supportsCourseCourseCatalog()
is true.
CourseCourseCatalogAssignmentSession getCourseCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning courses
to course catalogs.proxy
- proxy CourseCourseCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsCourseCourseCatalogAssignment()
is
true.
CourseSmartCourseCatalogSession getCourseSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course smart
course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity unit
lookup service.proxy
- proxy ActivityUnitSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnitLookup()
is false
optional
- This method must be implemented if
supportsActivityUnitLookup()
is true.
ActivityUnitLookupSession getActivityUnitLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity unit
lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy ActivityUnitLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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
ActivityUnitQuerySession getActivityUnitQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity unit
query service.proxy
- proxy ActivityUnitQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnitQuery()
is false
optional
- This method must be implemented if
supportsActivityUnitQuery()
is true.
ActivityUnitQuerySession getActivityUnitQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity unit
query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityUnitQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity unit
search service.proxy
- proxy ActivityUnitSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnitSearch()
is false
optional
- This method must be implemented if
supportsActivityUnitSearch()
is true.
ActivityUnitSearchSession getActivityUnitSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity unit
search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityUnitSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity unit
administration service.proxy
- proxy ActivityUnitAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnitAdmin()
is false
optional
- This method must be implemented if
supportsActivityUnitAdmin()
is true.
ActivityUnitAdminSession getActivityUnitAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity unit
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityUnitAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity unit
notification service.activityUnitReceiver
- the notification callbackproxy
- proxy ActivityUnitNotificationSession
NullArgumentException
- activityUnitReceiver
or proxy
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, Proxy proxy) 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
proxy
- proxy ActivityUnitNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- activityUnitReceiver,
courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup activity unit/catalog
mappings.proxy
- proxy ActivityUnitCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnitCatalog()
is false
optional
- This method must be implemented if
supportsActivityUnitCatalog()
is true.
ActivityUnitCourseCatalogAssignmentSession getActivityUnitCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning activity
units to course catalogs.proxy
- proxy ActivityUnitCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnitCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsActivityUnitCatalogAssignment()
is
true.
ActivityUnitSmartCourseCatalogSession getActivityUnitSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity unit
smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityUnitSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
offering lookup service.proxy
- proxy CourseOfferingSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseOfferingLookup()
is false
optional
- This method must be implemented if
supportsCourseOfferingLookup()
is true.
CourseOfferingLookupSession getCourseOfferingLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
offering lookup service for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy CourseOfferingLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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
CourseOfferingQuerySession getCourseOfferingQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
offering query service.proxy
- proxy CourseOfferingQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseOfferingQuery()
is false
optional
- This method must be implemented if
supportsCourseOfferingQuery()
is true.
CourseOfferingQuerySession getCourseOfferingQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
offering query service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseOfferingQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
offering search service.proxy
- proxy CourseOfferingSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseOfferingSearch()
is false
optional
- This method must be implemented if
supportsCourseOfferingSearch()
is true.
CourseOfferingSearchSession getCourseOfferingSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
offering search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseOfferingSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
offering administration service.proxy
- proxy CourseOfferingAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseOfferingAdmin()
is false
optional
- This method must be implemented if
supportsCourseOfferingAdmin()
is true.
CourseOfferingAdminSession getCourseOfferingAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
offering administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseOfferingAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the course
offering notification service.courseOfferingReceiver
- the notification callbackproxy
- proxy CourseOfferingNotificationSession
NullArgumentException
- courseOfferingReceiver
or proxy
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, Proxy proxy) 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
proxy
- proxy CourseOfferingNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseOfferingReceiver,
courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup course offering/catalog
mappings.proxy
- proxy CourseOfferingCourseCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseOfferingCourseCatalog()
is false
optional
- This method must be implemented if
supportsCourseOfferingCourseCatalog()
is
true.
CourseOfferingCourseCatalogAssignmentSession getCourseOfferingCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning course
offerings to course catalogs.proxy
- proxy CourseOfferingCourseCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseOfferingCourseCatalogAssignment()
is
false
optional
- This method must be implemented if
supportsCourseOfferingCourseCatalogAssignment()
is
true.
CourseOfferingSmartCourseCatalogSession getCourseOfferingSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the course
offering smart course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy CourseOfferingSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
lookup service.proxy
- proxy ActivityLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityLookup()
is false
optional
- This method must be implemented if
supportsActivityLookup()
is true.
ActivityLookupSession getActivityLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
lookup service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity query
service.proxy
- proxy ActivityQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsActivityQuery()
is false
optional
- This method must be implemented if
supportsActivityQuery()
is true.
ActivityQuerySession getActivityQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity query
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
search service.proxy
- proxy ActivitySearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivitySearch()
is false
optional
- This method must be implemented if
supportsActivitySearch()
is true.
ActivitySearchSession getActivitySearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
search service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivitySearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
administration service.proxy
- proxy ActivityAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsActivityAdmin()
is false
optional
- This method must be implemented if
supportsActivityAdmin()
is true.
ActivityAdminSession getActivityAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
notification service.activityReceiver
- the notification callbackproxy
- proxy ActivityNotificationSession
NullArgumentException
- activityReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
notification service for the given course catalog.activityReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivityNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- activityReceiver,
courseCatalogId,
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup activity/catalog
mappings.proxy
- proxy ActivityCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityCatalog()
is false
optional
- This method must be implemented if
supportsActivityCatalog()
is true.
ActivityCourseCatalogAssignmentSession getActivityCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning
activities to course catalogs.proxy
- proxy ActivityCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityCatalogAssignment()
is false
optional
- This method must be implemented if
supportsActivityCatalogAssignment()
is
true.
ActivitySmartCourseCatalogSession getActivitySmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity smart
course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy ActivitySmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with unravelling
activities into meeting times.proxy
- proxy ActivityUnravellingSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityUnravelling()
is false
optional
- This method must be implemented if
supportsActivityUnravelling()
is true.
ActivityUnravellingSession getActivityUnravellingSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with unravelling
activities into meeting times for the given course catalog.courseCatalogId
- the Id
of the course catalogproxy
- proxy ActivityUnravellingSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the term lookup
service.proxy
- proxy TermLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTermLookup()
is false
optional
- This method must be implemented if
supportsTermLookup()
is true.
TermLookupSession getTermLookupSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the term lookup
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermLookupSession
NotFoundException
- no CourseCatalog
found by the given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the term query
service.proxy
- proxy TermQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTermQuery()
is false
optional
- This method must be implemented if
supportsTermQuery()
is true.
TermQuerySession getTermQuerySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the term query
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermQuerySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the term search
service.proxy
- proxy TermSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTermSearch()
is false
optional
- This method must be implemented if
supportsTermSearch()
is true.
TermSearchSession getTermSearchSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the term search
service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermSearchSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the term
administration service.proxy
- proxy TermAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTermAdmin()
is false
optional
- This method must be implemented if
supportsTermAdmin()
is true.
TermAdminSession getTermAdminSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the term
administration service for the given course catalog.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermAdminSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the term
notification service.termReceiver
- the notification callbackproxy
- proxy TermNotificationSession
NullArgumentException
- termReceiver
or
proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the term
notification service for the given course catalog.termReceiver
- the notification callbackcourseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermNotificationSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- termReceiver,
courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- proxy TermHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTermHierarchy()
is false
optional
- This method must be implemented if
supportsTermHierarchy()
is true.
TermHierarchySession getTermHierarchySessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermHierarchySession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
proxy
- proxy TermHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTermHierarchyDesign()
is false
optional
- This method must be implemented if
supportsTermHierarchyDesign()
is true.
TermHierarchyDesignSession getTermHierarchyDesignSessionForCourseCatalog(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermHierarchyDesignSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- proxy
or
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup term/catalog mappings.proxy
- proxy TermCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTermCatalog()
is false
optional
- This method must be implemented if
supportsTermCatalog()
is true.
TermCourseCatalogAssignmentSession getTermCourseCatalogAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning terms to
course catalogs.proxy
- proxy TermCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTermCatalogAssignment()
is false
optional
- This method must be implemented if
supportsTermCatalogAssignment()
is true.
TermSmartCourseCatalogSession getTermSmartCourseCatalogSession(Id courseCatalogId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the term smart
course catalog service.courseCatalogId
- the Id
of the
CourseCatalog
proxy
- proxy TermSmartCourseCatalogSession
NotFoundException
- no course catalog found by the
given Id
NullArgumentException
- courseCatalogId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
lookup service.proxy
- proxy CourseCatalogLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogLookup()
is false
optional
- This method must be implemented if
supportsCourseCatalogLookup()
is true.
CourseCatalogQuerySession getCourseCatalogQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
query service.proxy
- proxy CourseCatalogQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogQuery()
is false
optional
- This method must be implemented if
supportsCourseCatalogQuery()
is true.
CourseCatalogSearchSession getCourseCatalogSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
search service.proxy
- proxy CourseCatalogSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogSearch()
is false
optional
- This method must be implemented if
supportsCourseCatalogSearch()
is true.
CourseCatalogAdminSession getCourseCatalogAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
administrative service.proxy
- proxy CourseCatalogAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogAdmin()
is false
optional
- This method must be implemented if
supportsCourseCatalogAdmin()
is true.
CourseCatalogNotificationSession getCourseCatalogNotificationSession(CourseCatalogReceiver courseCatalogReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
notification service.courseCatalogReceiver
- the notification callbackproxy
- proxy CourseCatalogNotificationSession
NullArgumentException
- courseCatalogReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogNotification()
is false
optional
- This method must be implemented if
supportsCourseCatalogNotification()
is
true.
CourseCatalogHierarchySession getCourseCatalogHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
hierarchy service.proxy
- proxy CourseCatalogHierarchySession
for course
catalogsNullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogHierarchy()
is false
optional
- This method must be implemented if
supportsCourseCatalogHierarchy()
is true.
CourseCatalogHierarchyDesignSession getCourseCatalogHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the course catalog
hierarchy design service.proxy
- proxy HierarchyDesignSession
for course catalogsNullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseCatalogHierarchyDesign()
is false
optional
- This method must be implemented if
supportsCourseCatalogHierarchyDesign()
is
true.
CourseBatchProxyManager getCourseBatchProxyManager() throws OperationFailedException
CourseBatchProxyManager.
CourseBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCourseBatch()
is false
optional
- This method must be implemented if
supportsCourseBatch()
is true.
CourseProgramProxyManager getCourseProgramProxyManager() throws OperationFailedException
CourseProgramProxyManager.
CourseProgramProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCourseProgram()
is false
optional
- This method must be implemented if
supportsCourseProgram()
is true.
CourseRegistrationProxyManager getCourseRegistrationProxyManager() throws OperationFailedException
CourseRegistrationProxyManager.
CourseRegistrationProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseRegistration()
is false
optional
- This method must be implemented if
supportsCourseRegistration()
is true.
CourseRequisiteProxyManager getCourseRequisiteProxyManager() throws OperationFailedException
CourseRequisiteProxyManager.
CourseRequisiteProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseRequisite()
is false
optional
- This method must be implemented if
supportsCourseRequisite()
is true.
CourseSyllabusProxyManager getCourseSyllabusProxyManager() throws OperationFailedException
CourseSyllabusProxyManager.
CourseSyllabusProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseSyllabus()
is false
optional
- This method must be implemented if
supportsCourseSyllabus()
is true.
CoursePlanProxyManager getCoursePlanProxyManager() throws OperationFailedException
CoursePlanProxyManager.
CoursePlanProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCoursePlan()
is false
optional
- This method must be implemented if
supportsCoursePlan()
is true.
CourseChronicleProxyManager getCourseChronicleProxyManager() throws OperationFailedException
CourseChronicleProxyManager.
CourseChronicleProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCourseChronicle()
is false
optional
- This method must be implemented if
supportsCourseChronicle()
is true.