public interface CourseProfile extends OsidProfile
The course profile describes the interoperability among course management services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getActivityRecordTypes()
Gets the supported
Activity record types. |
TypeList |
getActivitySearchRecordTypes()
Gets the supported
Activity search record types. |
TypeList |
getActivityUnitRecordTypes()
Gets the supported
ActivityUnit record types. |
TypeList |
getActivityUnitSearchRecordTypes()
Gets the supported
ActivityUnit search record types. |
TypeList |
getCourseCatalogRecordTypes()
Gets the supported
CourseCatalog record types. |
TypeList |
getCourseCatalogSearchRecordTypes()
Gets the supported
CourseCatalog search record types. |
TypeList |
getCourseOfferingRecordTypes()
Gets the supported
CourseOffering record types. |
TypeList |
getCourseOfferingSearchRecordTypes()
Gets the supported
CourseOffering search record types. |
TypeList |
getCourseRecordTypes()
Gets the supported
Course record types. |
TypeList |
getCourseSearchRecordTypes()
Gets the supported
Course search record types. |
TypeList |
getTermRecordTypes()
Gets the supported
Term record types. |
TypeList |
getTermSearchRecordTypes()
Gets the supported
Term search record types. |
boolean |
supportsActivityAdmin()
Tests if activity administrative service is supported.
|
boolean |
supportsActivityCourseCatalog()
Tests if an activity cataloging service is supported.
|
boolean |
supportsActivityCourseCatalogAssignment()
Tests if an activity cataloging service is supported.
|
boolean |
supportsActivityLookup()
Tests if looking up activities is supported.
|
boolean |
supportsActivityNotification()
Tests if an activity
notification service is supported. |
boolean |
supportsActivityQuery()
Tests if querying activities is supported.
|
boolean |
supportsActivityRecordType(Type activityRecordType)
Tests if the given
Activity record type is supported. |
boolean |
supportsActivitySearch()
Tests if searching activities is supported.
|
boolean |
supportsActivitySearchRecordType(Type activitySearchRecordType)
Tests if the given
Activity search record type is
supported. |
boolean |
supportsActivitySmartCourseCatalog()
Tests if an activity smart course catalog session is available.
|
boolean |
supportsActivityUnitAdmin()
Tests if an activity unit
administrative service is
supported. |
boolean |
supportsActivityUnitCourseCatalog()
Tests if an activity unit cataloging service is supported.
|
boolean |
supportsActivityUnitCourseCatalogAssignment()
Tests if an activity unit cataloging service is supported.
|
boolean |
supportsActivityUnitLookup()
Tests if looking up activity units is supported.
|
boolean |
supportsActivityUnitNotification()
Tests if an activity unit
notification service is
supported. |
boolean |
supportsActivityUnitQuery()
Tests if querying activity units is supported.
|
boolean |
supportsActivityUnitRecordType(Type activityUnitRecordType)
Tests if the given
ActivityUnit record type is
supported. |
boolean |
supportsActivityUnitSearch()
Tests if searching activity units is supported.
|
boolean |
supportsActivityUnitSearchRecordType(Type activityUnitSearchRecordType)
Tests if the given
ActivityUnit search record type is
supported. |
boolean |
supportsActivityUnitSmartCourseCatalog()
Tests if an activity unit smart course catalog session is available.
|
boolean |
supportsActivityUnravelling()
Tests if unravelling activities is supported.
|
boolean |
supportsCourseAdmin()
Tests if course
administrative service is supported. |
boolean |
supportsCourseBatch()
Tests for the availability of a course batch service.
|
boolean |
supportsCourseCatalogAdmin()
Tests if course catalog administrative service is supported.
|
boolean |
supportsCourseCatalogHierarchy()
Tests for the availability of a course catalog hierarchy traversal
service.
|
boolean |
supportsCourseCatalogHierarchyDesign()
Tests for the availability of a course catalog hierarchy design
service.
|
boolean |
supportsCourseCatalogLookup()
Tests if looking up course catalogs is supported.
|
boolean |
supportsCourseCatalogNotification()
Tests if a course catalog
notification service is
supported. |
boolean |
supportsCourseCatalogQuery()
Tests if querying course catalogs is supported.
|
boolean |
supportsCourseCatalogRecordType(Type courseCatalogRecordType)
Tests if the given
CourseCatalog record type is
supported. |
boolean |
supportsCourseCatalogSearch()
Tests if searching course catalogs is supported.
|
boolean |
supportsCourseCatalogSearchRecordType(Type courseCatalogSearchRecordType)
Tests if the given
CourseCatalog search record type is
supported. |
boolean |
supportsCourseChronicle()
Tests for the availability of a course chronicle service.
|
boolean |
supportsCourseCourseCatalog()
Tests if a course cataloging service is supported.
|
boolean |
supportsCourseCourseCatalogAssignment()
Tests if a course cataloging service is supported.
|
boolean |
supportsCourseLookup()
Tests if looking up courses is supported.
|
boolean |
supportsCourseNotification()
Tests if a course
notification service is supported. |
boolean |
supportsCourseOfferingAdmin()
Tests if course
offering administrative
service is supported. |
boolean |
supportsCourseOfferingCourseCatalog()
Tests if a course offering cataloging service is supported.
|
boolean |
supportsCourseOfferingCourseCatalogAssignment()
Tests if a course offering cataloging service is supported.
|
boolean |
supportsCourseOfferingLookup()
Tests if looking up course offerings is supported.
|
boolean |
supportsCourseOfferingNotification()
Tests if a course offering
notification service is
supported. |
boolean |
supportsCourseOfferingQuery()
Tests if querying course offerings is supported.
|
boolean |
supportsCourseOfferingRecordType(Type courseOfferingRecordType)
Tests if the given
CourseOffering record type is
supported. |
boolean |
supportsCourseOfferingSearch()
Tests if searching course offerings is supported.
|
boolean |
supportsCourseOfferingSearchRecordType(Type courseOfferingSearchRecordType)
Tests if the given
CourseOffering search record type is
supported. |
boolean |
supportsCourseOfferingSmartCourseCatalog()
Tests if a course offering smart course catalog session is available.
|
boolean |
supportsCoursePlan()
Tests for the availability of a course plan service.
|
boolean |
supportsCourseProgram()
Tests for the availability of a course program service.
|
boolean |
supportsCourseQuery()
Tests if querying courses is supported.
|
boolean |
supportsCourseRecordType(Type courseRecordType)
Tests if the given
Course record type is supported. |
boolean |
supportsCourseRegistration()
Tests for the availability of a course registration service.
|
boolean |
supportsCourseRequisite()
Tests for the availability of a course requisite service.
|
boolean |
supportsCourseSearch()
Tests if searching courses is supported.
|
boolean |
supportsCourseSearchRecordType(Type courseSearchRecordType)
Tests if the given
Course search record type is
supported. |
boolean |
supportsCourseSmartCourseCatalog()
Tests if a course smart course catalog session is available.
|
boolean |
supportsCourseSyllabus()
Tests for the availability of a course syllabus service.
|
boolean |
supportsTermAdmin()
Tests if term
administrative service is supported. |
boolean |
supportsTermCourseCatalog()
Tests if a term cataloging service is supported.
|
boolean |
supportsTermCourseCatalogAssignment()
Tests if a term cataloging service is supported.
|
boolean |
supportsTermHierarchy()
Tests if term
hierarchy traversal service is supported. |
boolean |
supportsTermHierarchyDesign()
Tests if a term
hierarchy design service is supported. |
boolean |
supportsTermLookup()
Tests if looking up terms is supported.
|
boolean |
supportsTermNotification()
Tests if a term
notification service is supported. |
boolean |
supportsTermQuery()
Tests if querying terms is supported.
|
boolean |
supportsTermRecordType(Type termRecordType)
Tests if the given
Term record type is supported. |
boolean |
supportsTermSearch()
Tests if searching terms is supported.
|
boolean |
supportsTermSearchRecordType(Type termSearchRecordType)
Tests if the given
Term search record type is
supported. |
boolean |
supportsTermSmartCourseCatalog()
Tests if a term smart course catalog session is available.
|
boolean |
supportsVisibleFederation()
Tests if any course catalog federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseLookup()
true if course lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseQuery()
true if course query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsCourseSearch()
true if course search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseAdmin()
administrative service is supported. true if course administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseNotification()
notification service is supported. true if course notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseCourseCatalog()
true if course cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseCourseCatalogAssignment()
true if course cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseSmartCourseCatalog()
true if a course smart course catalog session
is supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitLookup()
true if activity unit lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitQuery()
true if activity unit query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitSearch()
true if activity unit search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitAdmin()
administrative service is
supported. true if activity unit administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitNotification()
notification service is
supported. true if activity unit notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitCourseCatalog()
true if activity unit catalog is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitCourseCatalogAssignment()
true if activity unit cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityUnitSmartCourseCatalog()
true if an activity unit smart course catalog
session is supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingLookup()
true if course offering lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingQuery()
true if course offering query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingSearch()
true if course offering search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingAdmin()
offering administrative
service is supported. true if course offering administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingNotification()
notification service is
supported. true if course offering notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingCourseCatalog()
true if course offering catalog is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingCourseCatalogAssignment()
true if course offering cataloging is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseOfferingSmartCourseCatalog()
true if a course offering smart course catalog
session is supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityLookup()
true if activity lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityQuery()
true if activity query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivitySearch()
true if activity search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityAdmin()
true if activity administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityNotification()
notification service is supported. true if activity notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityCourseCatalog()
true if activity catalog is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityCourseCatalogAssignment()
true if activity cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivitySmartCourseCatalog()
true if an activity smart course catalog
session is supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityUnravelling()
true if unravelling activities is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTermLookup()
true if term lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsTermQuery()
true if term query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsTermSearch()
true if term search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsTermAdmin()
administrative service is supported. true if term administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTermNotification()
notification service is supported. true if term notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTermHierarchy()
hierarchy traversal service is supported. true if term hierarchy is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTermHierarchyDesign()
hierarchy design service is supported. true if term hierarchy design is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTermCourseCatalog()
true if term catalog is supported, false
otherwisemandatory - This method must be implemented. boolean supportsTermCourseCatalogAssignment()
true if term cataloging is supported,
false otherwisemandatory - This method must be implemented. boolean supportsTermSmartCourseCatalog()
true if a term smart course catalog session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseCatalogLookup()
true if course catalog lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseCatalogSearch()
true if course catalog search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseCatalogQuery()
true if course catalog query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCourseCatalogAdmin()
true if course catalog administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseCatalogNotification()
notification service is
supported. true if course catalog notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCourseCatalogHierarchy()
true if course catalog hierarchy traversal is
available, false otherwisemandatory - This method must be implemented in all
providers. boolean supportsCourseCatalogHierarchyDesign()
true if course catalog hierarchy design is
available, false otherwisemandatory - This method must be implemented. boolean supportsCourseBatch()
true if a course batch service is available,
false otherwisemandatory - This method must be implemented. boolean supportsCourseProgram()
true if a course program service is available,
false otherwisemandatory - This method must be implemented. boolean supportsCourseRegistration()
true if a course registration service is
available, false otherwisemandatory - This method must be implemented. boolean supportsCourseRequisite()
true if a course requisite service is
available, false otherwisemandatory - This method must be implemented. boolean supportsCourseSyllabus()
true if a course syllabus service is available,
false otherwisemandatory - This method must be implemented. boolean supportsCoursePlan()
true if a course plan service is available,
false otherwisemandatory - This method must be implemented. boolean supportsCourseChronicle()
true if a course chronicle service is
available, false otherwisemandatory - This method must be implemented. TypeList getCourseRecordTypes()
Course record types. Course record
typesmandatory - This method must be implemented. boolean supportsCourseRecordType(Type courseRecordType)
Course record type is supported.courseRecordType - a Type indicating a
Course record type true if the given Type is
supported, false otherwiseNullArgumentException - courseRecordType
is null mandatory - This method must be implemented. TypeList getCourseSearchRecordTypes()
Course search record types. Course search
record typesmandatory - This method must be implemented. boolean supportsCourseSearchRecordType(Type courseSearchRecordType)
Course search record type is
supported.courseSearchRecordType - a Type indicating a
Course search record type true if the given search record type is
supported, false otherwiseNullArgumentException - courseSearchRecordType
is null mandatory - This method must be implemented. TypeList getActivityUnitRecordTypes()
ActivityUnit record types. ActivityUnit
record typesmandatory - This method must be implemented. boolean supportsActivityUnitRecordType(Type activityUnitRecordType)
ActivityUnit record type is
supported.activityUnitRecordType - a Type indicating an
ActivityUnit record type true if the given record type is supported,
false otherwiseNullArgumentException - activityUnitRecordType
is null mandatory - This method must be implemented. TypeList getActivityUnitSearchRecordTypes()
ActivityUnit search record types. ActivityUnit
search record typesmandatory - This method must be implemented. boolean supportsActivityUnitSearchRecordType(Type activityUnitSearchRecordType)
ActivityUnit search record type is
supported.activityUnitSearchRecordType - a Type indicating
an ActivityUnit search record type true if the given Type is
supported, false otherwiseNullArgumentException -
activityUnitSearchRecordType is null mandatory - This method must be implemented. TypeList getCourseOfferingRecordTypes()
CourseOffering record types. CourseOffering
record typesmandatory - This method must be implemented. boolean supportsCourseOfferingRecordType(Type courseOfferingRecordType)
CourseOffering record type is
supported.courseOfferingRecordType - a Type indicating an
CourseOffering record type true if the given record type is supported,
false otherwiseNullArgumentException - courseOfferingRecordType
is null mandatory - This method must be implemented. TypeList getCourseOfferingSearchRecordTypes()
CourseOffering search record types. CourseOffering
search record typesmandatory - This method must be implemented. boolean supportsCourseOfferingSearchRecordType(Type courseOfferingSearchRecordType)
CourseOffering search record type is
supported.courseOfferingSearchRecordType - a Type
indicating an CourseOffering search record type true if the given Type is
supported, false otherwiseNullArgumentException -
courseOfferingSearchRecordType is null mandatory - This method must be implemented. TypeList getActivityRecordTypes()
Activity record types. Activity record
typesmandatory - This method must be implemented. boolean supportsActivityRecordType(Type activityRecordType)
Activity record type is supported.activityRecordType - a Type indicating an
Activity record type true if the given Type is
supported, false otherwiseNullArgumentException - activityRecordType
is null mandatory - This method must be implemented. TypeList getActivitySearchRecordTypes()
Activity search record types. Activity search
record typesmandatory - This method must be implemented. boolean supportsActivitySearchRecordType(Type activitySearchRecordType)
Activity search record type is
supported.activitySearchRecordType - a Type indicating an
Activity search record type true if the given Type is
supported, false otherwiseNullArgumentException - activitySearchRecordType
is null mandatory - This method must be implemented. TypeList getTermRecordTypes()
Term record types. Term record
typesmandatory - This method must be implemented. boolean supportsTermRecordType(Type termRecordType)
Term record type is supported.termRecordType - a Type indicating a Term
record type true if the given Type is
supported, false otherwiseNullArgumentException - termRecordType
is null mandatory - This method must be implemented. TypeList getTermSearchRecordTypes()
Term search record types. Term search
record typesmandatory - This method must be implemented. boolean supportsTermSearchRecordType(Type termSearchRecordType)
Term search record type is
supported.termSearchRecordType - a Type indicating a
Term search record type true if the given Type is
supported, false otherwiseNullArgumentException - termSearchRecordType
is null mandatory - This method must be implemented. TypeList getCourseCatalogRecordTypes()
CourseCatalog record types. CourseCatalog
typesmandatory - This method must be implemented. boolean supportsCourseCatalogRecordType(Type courseCatalogRecordType)
CourseCatalog record type is
supported.courseCatalogRecordType - a Type indicating an
CourseCatalog record type true if the given Type is
supported, false otherwiseNullArgumentException - courseCatalogRecordType
is null mandatory - This method must be implemented. TypeList getCourseCatalogSearchRecordTypes()
CourseCatalog search record types. CourseCatalog
search record typesmandatory - This method must be implemented. boolean supportsCourseCatalogSearchRecordType(Type courseCatalogSearchRecordType)
CourseCatalog search record type is
supported.courseCatalogSearchRecordType - a Type indicating
an CourseCatalog search record type true if the given Type is
supported, false otherwiseNullArgumentException -
courseCatalogSearchRecordType is null mandatory - This method must be implemented.