Interface CourseProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
CourseManager, CourseProxyManager
The course profile describes the interoperability among course management services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedActivityrecord types.Gets the supportedActivitysearch record types.Gets the supportedActivityUnitrecord types.Gets the supportedActivityUnitsearch record types.Gets the supportedCourseCatalogrecord types.Gets the supportedCourseCatalogsearch record types.Gets the supportedCourseOfferingrecord types.Gets the supportedCourseOfferingsearch record types.Gets the supportedCourserecord types.Gets the supportedCoursesearch record types.Gets the supportedTermrecord types.Gets the supportedTermsearch record types.booleanTests if activity administrative service is supported.booleanTests if an activity cataloging service is supported.booleanTests if an activity cataloging service is supported.booleanTests if looking up activities is supported.booleanTests if an activity notification service is supported.booleanTests if querying activities is supported.booleansupportsActivityRecordType(Type activityRecordType) Tests if the givenActivityrecord type is supported.booleanTests if searching activities is supported.booleansupportsActivitySearchRecordType(Type activitySearchRecordType) Tests if the givenActivitysearch record type is supported.booleanTests if an activity smart course catalog session is available.booleanTests if an activity unit administrative service is supported.booleanTests if an activity unit cataloging service is supported.booleanTests if an activity unit cataloging service is supported.booleanTests if looking up activity units is supported.booleanTests if an activity unit notification service is supported.booleanTests if querying activity units is supported.booleansupportsActivityUnitRecordType(Type activityUnitRecordType) Tests if the givenActivityUnitrecord type is supported.booleanTests if searching activity units is supported.booleansupportsActivityUnitSearchRecordType(Type activityUnitSearchRecordType) Tests if the givenActivityUnitsearch record type is supported.booleanTests if an activity unit smart course catalog session is available.booleanTests if unravelling activities is supported.booleanTests if course administrative service is supported.booleanTests for the availability of a course batch service.booleanTests if course catalog administrative service is supported.booleanTests for the availability of a course catalog hierarchy traversal service.booleanTests for the availability of a course catalog hierarchy design service.booleanTests if looking up course catalogs is supported.booleanTests if a course catalog notification service is supported.booleanTests if querying course catalogs is supported.booleansupportsCourseCatalogRecordType(Type courseCatalogRecordType) Tests if the givenCourseCatalogrecord type is supported.booleanTests if searching course catalogs is supported.booleansupportsCourseCatalogSearchRecordType(Type courseCatalogSearchRecordType) Tests if the givenCourseCatalogsearch record type is supported.booleanTests for the availability of a course chronicle service.booleanTests if a course cataloging service is supported.booleanTests if a course cataloging service is supported.booleanTests if looking up courses is supported.booleanTests if a course notification service is supported.booleanTests if course offering administrative service is supported.booleanTests if a course offering cataloging service is supported.booleanTests if a course offering cataloging service is supported.booleanTests if looking up course offerings is supported.booleanTests if a course offering notification service is supported.booleanTests if querying course offerings is supported.booleansupportsCourseOfferingRecordType(Type courseOfferingRecordType) Tests if the givenCourseOfferingrecord type is supported.booleanTests if searching course offerings is supported.booleansupportsCourseOfferingSearchRecordType(Type courseOfferingSearchRecordType) Tests if the givenCourseOfferingsearch record type is supported.booleanTests if a course offering smart course catalog session is available.booleanTests for the availability of a course plan service.booleanTests for the availability of a course program service.booleanTests if querying courses is supported.booleansupportsCourseRecordType(Type courseRecordType) Tests if the givenCourserecord type is supported.booleanTests for the availability of a course registration service.booleanTests for the availability of a course requisite service.booleanTests if searching courses is supported.booleansupportsCourseSearchRecordType(Type courseSearchRecordType) Tests if the givenCoursesearch record type is supported.booleanTests if a course smart course catalog session is available.booleanTests for the availability of a course syllabus service.booleanTests if term administrative service is supported.booleanTests if a term cataloging service is supported.booleanTests if a term cataloging service is supported.booleanTests if term hierarchy traversal service is supported.booleanTests if a term hierarchy design service is supported.booleanTests if looking up terms is supported.booleanTests if a term notification service is supported.booleanTests if querying terms is supported.booleansupportsTermRecordType(Type termRecordType) Tests if the givenTermrecord type is supported.booleanTests if searching terms is supported.booleansupportsTermSearchRecordType(Type termSearchRecordType) Tests if the givenTermsearch record type is supported.booleanTests if a term smart course catalog session is available.booleanTests if any course catalog federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any course catalog federation is exposed. Federation is exposed when a specific course catalog may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseLookup
boolean supportsCourseLookup()Tests if looking up courses is supported.- Returns:
trueif course lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseQuery
boolean supportsCourseQuery()Tests if querying courses is supported.- Returns:
trueif course query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseSearch
boolean supportsCourseSearch()Tests if searching courses is supported.- Returns:
trueif course search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseAdmin
boolean supportsCourseAdmin()Tests if course administrative service is supported.- Returns:
trueif course administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseNotification
boolean supportsCourseNotification()Tests if a course notification service is supported.- Returns:
trueif course notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCourseCatalog
boolean supportsCourseCourseCatalog()Tests if a course cataloging service is supported.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCourseCatalogAssignment
boolean supportsCourseCourseCatalogAssignment()Tests if a course cataloging service is supported. A course cataloging service maps courses to catalogs.- Returns:
trueif course cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseSmartCourseCatalog
boolean supportsCourseSmartCourseCatalog()Tests if a course smart course catalog session is available.- Returns:
trueif a course smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitLookup
boolean supportsActivityUnitLookup()Tests if looking up activity units is supported.- Returns:
trueif activity unit lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitQuery
boolean supportsActivityUnitQuery()Tests if querying activity units is supported.- Returns:
trueif activity unit query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitSearch
boolean supportsActivityUnitSearch()Tests if searching activity units is supported.- Returns:
trueif activity unit search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitAdmin
boolean supportsActivityUnitAdmin()Tests if an activity unit administrative service is supported.- Returns:
trueif activity unit administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitNotification
boolean supportsActivityUnitNotification()Tests if an activity unit notification service is supported.- Returns:
trueif activity unit notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitCourseCatalog
boolean supportsActivityUnitCourseCatalog()Tests if an activity unit cataloging service is supported.- Returns:
trueif activity unit catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitCourseCatalogAssignment
boolean supportsActivityUnitCourseCatalogAssignment()Tests if an activity unit cataloging service is supported. A cataloging service maps activity units to catalogs.- Returns:
trueif activity unit cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitSmartCourseCatalog
boolean supportsActivityUnitSmartCourseCatalog()Tests if an activity unit smart course catalog session is available.- Returns:
trueif an activity unit smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingLookup
boolean supportsCourseOfferingLookup()Tests if looking up course offerings is supported.- Returns:
trueif course offering lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingQuery
boolean supportsCourseOfferingQuery()Tests if querying course offerings is supported.- Returns:
trueif course offering query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingSearch
boolean supportsCourseOfferingSearch()Tests if searching course offerings is supported.- Returns:
trueif course offering search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingAdmin
boolean supportsCourseOfferingAdmin()Tests if course offering administrative service is supported.- Returns:
trueif course offering administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingNotification
boolean supportsCourseOfferingNotification()Tests if a course offering notification service is supported.- Returns:
trueif course offering notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingCourseCatalog
boolean supportsCourseOfferingCourseCatalog()Tests if a course offering cataloging service is supported.- Returns:
trueif course offering catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingCourseCatalogAssignment
boolean supportsCourseOfferingCourseCatalogAssignment()Tests if a course offering cataloging service is supported. A cataloging service maps course offerings to catalogs.- Returns:
trueif course offering cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingSmartCourseCatalog
boolean supportsCourseOfferingSmartCourseCatalog()Tests if a course offering smart course catalog session is available.- Returns:
trueif a course offering smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityLookup
boolean supportsActivityLookup()Tests if looking up activities is supported.- Returns:
trueif activity lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityQuery
boolean supportsActivityQuery()Tests if querying activities is supported.- Returns:
trueif activity query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivitySearch
boolean supportsActivitySearch()Tests if searching activities is supported.- Returns:
trueif activity search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityAdmin
boolean supportsActivityAdmin()Tests if activity administrative service is supported.- Returns:
trueif activity administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityNotification
boolean supportsActivityNotification()Tests if an activity notification service is supported.- Returns:
trueif activity notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityCourseCatalog
boolean supportsActivityCourseCatalog()Tests if an activity cataloging service is supported.- Returns:
trueif activity catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityCourseCatalogAssignment
boolean supportsActivityCourseCatalogAssignment()Tests if an activity cataloging service is supported. A cataloging service maps activities to catalogs.- Returns:
trueif activity cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivitySmartCourseCatalog
boolean supportsActivitySmartCourseCatalog()Tests if an activity smart course catalog session is available.- Returns:
trueif an activity smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnravelling
boolean supportsActivityUnravelling()Tests if unravelling activities is supported.- Returns:
trueif unravelling activities is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermLookup
boolean supportsTermLookup()Tests if looking up terms is supported.- Returns:
trueif term lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermQuery
boolean supportsTermQuery()Tests if querying terms is supported.- Returns:
trueif term query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermSearch
boolean supportsTermSearch()Tests if searching terms is supported.- Returns:
trueif term search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermAdmin
boolean supportsTermAdmin()Tests if term administrative service is supported.- Returns:
trueif term administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermNotification
boolean supportsTermNotification()Tests if a term notification service is supported.- Returns:
trueif term notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermHierarchy
boolean supportsTermHierarchy()Tests if term hierarchy traversal service is supported.- Returns:
trueif term hierarchy is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermHierarchyDesign
boolean supportsTermHierarchyDesign()Tests if a term hierarchy design service is supported.- Returns:
trueif term hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermCourseCatalog
boolean supportsTermCourseCatalog()Tests if a term cataloging service is supported.- Returns:
trueif term catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermCourseCatalogAssignment
boolean supportsTermCourseCatalogAssignment()Tests if a term cataloging service is supported. A cataloging service maps terms to catalogs.- Returns:
trueif term cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTermSmartCourseCatalog
boolean supportsTermSmartCourseCatalog()Tests if a term smart course catalog session is available.- Returns:
trueif a term smart course catalog session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogLookup
boolean supportsCourseCatalogLookup()Tests if looking up course catalogs is supported.- Returns:
trueif course catalog lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogSearch
boolean supportsCourseCatalogSearch()Tests if searching course catalogs is supported.- Returns:
trueif course catalog search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogQuery
boolean supportsCourseCatalogQuery()Tests if querying course catalogs is supported.- Returns:
trueif course catalog query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogAdmin
boolean supportsCourseCatalogAdmin()Tests if course catalog administrative service is supported.- Returns:
trueif course catalog administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogNotification
boolean supportsCourseCatalogNotification()Tests if a course catalog notification service is supported.- Returns:
trueif course catalog notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogHierarchy
boolean supportsCourseCatalogHierarchy()Tests for the availability of a course catalog hierarchy traversal service.- Returns:
trueif course catalog hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsCourseCatalogHierarchyDesign
boolean supportsCourseCatalogHierarchyDesign()Tests for the availability of a course catalog hierarchy design service.- Returns:
trueif course catalog hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseBatch
boolean supportsCourseBatch()Tests for the availability of a course batch service.- Returns:
trueif a course batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseProgram
boolean supportsCourseProgram()Tests for the availability of a course program service.- Returns:
trueif a course program service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseRegistration
boolean supportsCourseRegistration()Tests for the availability of a course registration service.- Returns:
trueif a course registration service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseRequisite
boolean supportsCourseRequisite()Tests for the availability of a course requisite service.- Returns:
trueif a course requisite service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseSyllabus
boolean supportsCourseSyllabus()Tests for the availability of a course syllabus service.- Returns:
trueif a course syllabus service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCoursePlan
boolean supportsCoursePlan()Tests for the availability of a course plan service.- Returns:
trueif a course plan service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCourseChronicle
boolean supportsCourseChronicle()Tests for the availability of a course chronicle service.- Returns:
trueif a course chronicle service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getCourseRecordTypes
TypeList getCourseRecordTypes()Gets the supportedCourserecord types.- Returns:
- a list containing the supported
Courserecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseRecordType
Tests if the givenCourserecord type is supported.- Parameters:
courseRecordType- aTypeindicating aCourserecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-courseRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseSearchRecordTypes
TypeList getCourseSearchRecordTypes()Gets the supportedCoursesearch record types.- Returns:
- a list containing the supported
Coursesearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseSearchRecordType
Tests if the givenCoursesearch record type is supported.- Parameters:
courseSearchRecordType- aTypeindicating aCoursesearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-courseSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActivityUnitRecordTypes
TypeList getActivityUnitRecordTypes()Gets the supportedActivityUnitrecord types.- Returns:
- a list containing the supported
ActivityUnitrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitRecordType
Tests if the givenActivityUnitrecord type is supported.- Parameters:
activityUnitRecordType- aTypeindicating anActivityUnitrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-activityUnitRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActivityUnitSearchRecordTypes
TypeList getActivityUnitSearchRecordTypes()Gets the supportedActivityUnitsearch record types.- Returns:
- a list containing the supported
ActivityUnitsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsActivityUnitSearchRecordType
Tests if the givenActivityUnitsearch record type is supported.- Parameters:
activityUnitSearchRecordType- aTypeindicating anActivityUnitsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-activityUnitSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseOfferingRecordTypes
TypeList getCourseOfferingRecordTypes()Gets the supportedCourseOfferingrecord types.- Returns:
- a list containing the supported
CourseOfferingrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingRecordType
Tests if the givenCourseOfferingrecord type is supported.- Parameters:
courseOfferingRecordType- aTypeindicating anCourseOfferingrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-courseOfferingRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseOfferingSearchRecordTypes
TypeList getCourseOfferingSearchRecordTypes()Gets the supportedCourseOfferingsearch record types.- Returns:
- a list containing the supported
CourseOfferingsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseOfferingSearchRecordType
Tests if the givenCourseOfferingsearch record type is supported.- Parameters:
courseOfferingSearchRecordType- aTypeindicating anCourseOfferingsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-courseOfferingSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActivityRecordTypes
TypeList getActivityRecordTypes()Gets the supportedActivityrecord types.- Returns:
- a list containing the supported
Activityrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsActivityRecordType
Tests if the givenActivityrecord type is supported.- Parameters:
activityRecordType- aTypeindicating anActivityrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-activityRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActivitySearchRecordTypes
TypeList getActivitySearchRecordTypes()Gets the supportedActivitysearch record types.- Returns:
- a list containing the supported
Activitysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsActivitySearchRecordType
Tests if the givenActivitysearch record type is supported.- Parameters:
activitySearchRecordType- aTypeindicating anActivitysearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-activitySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTermRecordTypes
TypeList getTermRecordTypes()Gets the supportedTermrecord types.- Returns:
- a list containing the supported
Termrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsTermRecordType
Tests if the givenTermrecord type is supported.- Parameters:
termRecordType- aTypeindicating aTermrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-termRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTermSearchRecordTypes
TypeList getTermSearchRecordTypes()Gets the supportedTermsearch record types.- Returns:
- a list containing the supported
Termsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsTermSearchRecordType
Tests if the givenTermsearch record type is supported.- Parameters:
termSearchRecordType- aTypeindicating aTermsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-termSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseCatalogRecordTypes
TypeList getCourseCatalogRecordTypes()Gets the supportedCourseCatalogrecord types.- Returns:
- a list containing the supported
CourseCatalogtypes - Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogRecordType
Tests if the givenCourseCatalogrecord type is supported.- Parameters:
courseCatalogRecordType- aTypeindicating anCourseCatalogrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-courseCatalogRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCourseCatalogSearchRecordTypes
TypeList getCourseCatalogSearchRecordTypes()Gets the supportedCourseCatalogsearch record types.- Returns:
- a list containing the supported
CourseCatalogsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCourseCatalogSearchRecordType
Tests if the givenCourseCatalogsearch record type is supported.- Parameters:
courseCatalogSearchRecordType- aTypeindicating anCourseCatalogsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-courseCatalogSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-