public interface CourseSyllabusProfile extends OsidProfile
The course profile describes the interoperability among course services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getDocetRecordTypes()
Gets the supported
Docet record types. |
TypeList |
getDocetSearchRecordTypes()
Gets the supported docet search record types.
|
TypeList |
getModuleRecordTypes()
Gets the supported
Module record types. |
TypeList |
getModuleSearchRecordTypes()
Gets the supported module search record types.
|
TypeList |
getSyllabusRecordTypes()
Gets the supported
Syllabus record types. |
TypeList |
getSyllabusSearchRecordTypes()
Gets the supported syllabus search record types.
|
boolean |
supportsCourseSyllabusBatch()
Tests if a course syllabus batch service is available.
|
boolean |
supportsDocetAdmin()
Tests for the availability of a docet administrative service for
creating and deleting docets.
|
boolean |
supportsDocetCourseCatalog()
Tests if a docet to course catalog lookup session is available.
|
boolean |
supportsDocetCourseCatalogAssignment()
Tests if a docet to course catalog assignment session is available.
|
boolean |
supportsDocetLookup()
Tests for the availability of a docet lookup service.
|
boolean |
supportsDocetNotification()
Tests for the availability of a docet notification service.
|
boolean |
supportsDocetQuery()
Tests if querying docetsis available.
|
boolean |
supportsDocetRecordType(Type docetRecordType)
Tests if the given
Docet record type is supported. |
boolean |
supportsDocetSearch()
Tests if searching for docets is available.
|
boolean |
supportsDocetSearchRecordType(Type docetSearchRecordType)
Tests if the given docet search record type is supported.
|
boolean |
supportsDocetSmartCourseCatalog()
Tests if a docet smart course catalog session is available.
|
boolean |
supportsModule()
Tests for the availability of a module service for getting available
modules for a resource.
|
boolean |
supportsModuleAdmin()
Tests if searching for modules is available.
|
boolean |
supportsModuleCourseCatalog()
Tests if a module to course catalog lookup session is available.
|
boolean |
supportsModuleCourseCatalogAssignment()
Tests if a module to course catalog assignment session is available.
|
boolean |
supportsModuleLookup()
Tests for the availability of a module lookup service.
|
boolean |
supportsModuleNotification()
Tests if module notification is available.
|
boolean |
supportsModuleQuery()
Tests if querying modules is available.
|
boolean |
supportsModuleRecordType(Type moduleRecordType)
Tests if the given
Module record type is supported. |
boolean |
supportsModuleSearch()
Tests if searching for modules is available.
|
boolean |
supportsModuleSearchRecordType(Type moduleSearchRecordType)
Tests if the given module search record type is supported.
|
boolean |
supportsModuleSmartCourseCatalog()
Tests if a module smart course catalog session is available.
|
boolean |
supportsSyllabusAdmin()
Tests if searching for syllabi is available.
|
boolean |
supportsSyllabusCourseCatalog()
Tests if a syllabus to course catalog lookup session is available.
|
boolean |
supportsSyllabusCourseCatalogAssignment()
Tests if a syllabus to course catalog assignment session is available.
|
boolean |
supportsSyllabusLookup()
Tests for the availability of a syllabus lookup service.
|
boolean |
supportsSyllabusNotification()
Tests if syllabus notification is available.
|
boolean |
supportsSyllabusQuery()
Tests if querying syllabi is available.
|
boolean |
supportsSyllabusRecordType(Type syllabusRecordType)
Tests if the given
Syllabus record type is supported. |
boolean |
supportsSyllabusSearch()
Tests if searching for syllabi is available.
|
boolean |
supportsSyllabusSearchRecordType(Type syllabusSearchRecordType)
Tests if the given syllabus search record type is supported.
|
boolean |
supportsSyllabusSmartCourseCatalog()
Tests if a syllabus smart course catalog session is available.
|
boolean |
supportsVisibleFederation()
Tests if any docet federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supproted,
false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusLookup()
true
if syllabus lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusQuery()
true
if syllabus query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusSearch()
true
if syllabus search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusAdmin()
true
if syllabus search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusNotification()
true
if syllabus notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusCourseCatalog()
true
if syllabus course catalog lookup session
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusCourseCatalogAssignment()
true
if syllabus course catalog assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSyllabusSmartCourseCatalog()
true
if syllabus smart course catalog is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsModule()
true
if module is available, false
otherwisemandatory
- This method must be implemented. boolean supportsModuleLookup()
true
if module lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsModuleQuery()
true
if module query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsModuleSearch()
true
if module search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsModuleAdmin()
true
if module search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsModuleNotification()
true
if module notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsModuleCourseCatalog()
true
if module course catalog lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsModuleCourseCatalogAssignment()
true
if module course catalog assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsModuleSmartCourseCatalog()
true
if module smart course catalog is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDocetLookup()
true
if docet lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsDocetQuery()
true
if docet query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsDocetSearch()
true
if docet search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsDocetAdmin()
true
if docet administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsDocetNotification()
true
if docet notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsDocetCourseCatalog()
true
if docet course catalog lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDocetCourseCatalogAssignment()
true
if docet course catalog assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDocetSmartCourseCatalog()
true
if docet smart course catalog is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCourseSyllabusBatch()
true
if a course syllabus batch service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getSyllabusRecordTypes()
Syllabus
record types.mandatory
- This method must be implemented. boolean supportsSyllabusRecordType(Type syllabusRecordType)
Syllabus
record type is supported.syllabusRecordType
- a Type
indicating a
Syllabus
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- syllabusRecordType
is null
mandatory
- This method must be implemented. TypeList getSyllabusSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsSyllabusSearchRecordType(Type syllabusSearchRecordType)
syllabusSearchRecordType
- a Type
indicating a
syllabus record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- syllabusSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getModuleRecordTypes()
Module
record types.mandatory
- This method must be implemented. boolean supportsModuleRecordType(Type moduleRecordType)
Module
record type is supported.moduleRecordType
- a Type
indicating a
Module
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- moduleRecordType
is null
mandatory
- This method must be implemented. TypeList getModuleSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsModuleSearchRecordType(Type moduleSearchRecordType)
moduleSearchRecordType
- a Type
indicating a
module record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- moduleSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getDocetRecordTypes()
Docet
record types.mandatory
- This method must be implemented. boolean supportsDocetRecordType(Type docetRecordType)
Docet
record type is supported.docetRecordType
- a Type
indicating a
Docet
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- docetRecordType
is null
mandatory
- This method must be implemented. TypeList getDocetSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsDocetSearchRecordType(Type docetSearchRecordType)
docetSearchRecordType
- a Type
indicating a docet
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- docetSearchRecordType
is null
mandatory
- This method must be implemented.