public interface CourseRequisiteProfile extends OsidProfile
The course requisite profile describes the interoperability among course requisite services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAssessmentRequirementRecordTypes()
Gets the supported
AsessmentRequirement record types. |
TypeList |
getAwardRequirementRecordTypes()
Gets the supported
AsessmentRequirement record types. |
TypeList |
getCourseRequirementRecordTypes()
Gets the supported
CourseRequirement record types. |
TypeList |
getCredentialRequirementRecordTypes()
Gets the supported
CredentialRequirement record types. |
TypeList |
getLearningObjectiveRequirementRecordTypes()
Gets the supported
LearningObjectiveRequirement record
types. |
TypeList |
getProgramRequirementRecordTypes()
Gets the supported
ProgramRequirement record types. |
TypeList |
getRequisiteRecordTypes()
Gets the supported
Requisite record types. |
TypeList |
getRequisiteSearchRecordTypes()
Gets the supported
Requisite search record types. |
boolean |
supportsAssessmentRequirementRecordType(Type assessmentRequirementRecordType)
Tests if the given
AsessmentRequirement record type is
supported. |
boolean |
supportsAwardRequirementRecordType(Type awardRequirementRecordType)
Tests if the given
AsessmentRequirement record type is
supported. |
boolean |
supportsCourseRequirementRecordType(Type courseRequirementRecordType)
Tests if the given
CourseRequirement record type is
supported. |
boolean |
supportsCredentialRequirementRecordType(Type credentialRequirementRecordType)
Tests if the given
CredentialRequirement record type is
supported. |
boolean |
supportsLearningObjectiveRequirementRecordType(Type learningObjectiveRequirementRecordType)
Tests if the given
LearningObjectiveRequirement record
type is supported. |
boolean |
supportsProgramRequirementRecordType(Type programRequirementRecordType)
Tests if the given
ProgramRequirement record type is
supported. |
boolean |
supportsRequisiteAdmin()
Tests if requisite administrative service is supported.
|
boolean |
supportsRequisiteCourseCatalog()
Tests if a requisite cataloging service is supported.
|
boolean |
supportsRequisiteCourseCatalogAssignment()
Tests if a course cataloging service is supported.
|
boolean |
supportsRequisiteLookup()
Tests if looking up requisites is supported.
|
boolean |
supportsRequisiteNotification()
Tests if a requisite
notification service is supported. |
boolean |
supportsRequisiteQuery()
Tests if querying requisites is supported.
|
boolean |
supportsRequisiteRecordType(Type requisiteRecordType)
Tests if the given
Requisite record type is supported. |
boolean |
supportsRequisiteSearch()
Tests if searching requisites is supported.
|
boolean |
supportsRequisiteSearchRecordType(Type requisiteSearchRecordType)
Tests if the given
Requisite search record type is
supported. |
boolean |
supportsRequisiteSmartCourseCatalog()
Tests if a requisite 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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteLookup()
true
if requisite lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteQuery()
true
if requisite query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteSearch()
true
if requisite search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteAdmin()
true
if requisite administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteNotification()
notification service is supported. true
if requisite notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteCourseCatalog()
true
if requisite cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteCourseCatalogAssignment()
true
if course cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequisiteSmartCourseCatalog()
true
if a requisite smart course catalog
session is supported, false
otherwisemandatory
- This method must be implemented. TypeList getRequisiteRecordTypes()
Requisite
record types. Requisite
record typesmandatory
- This method must be implemented. boolean supportsRequisiteRecordType(Type requisiteRecordType)
Requisite
record type is supported.requisiteRecordType
- a Type
indicating a
Requisite
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- requisiteRecordType
is null
mandatory
- This method must be implemented. TypeList getRequisiteSearchRecordTypes()
Requisite
search record types. Requisite
search record typesmandatory
- This method must be implemented. boolean supportsRequisiteSearchRecordType(Type requisiteSearchRecordType)
Requisite
search record type is
supported.requisiteSearchRecordType
- a Type
indicating a
Requisite
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
requisiteSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCourseRequirementRecordTypes()
CourseRequirement
record types. CourseRequirement
record typesmandatory
- This method must be implemented. boolean supportsCourseRequirementRecordType(Type courseRequirementRecordType)
CourseRequirement
record type is
supported.courseRequirementRecordType
- a Type
indicating a
CourseRequirement
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
courseRequirementRecordType
is null
mandatory
- This method must be implemented. TypeList getProgramRequirementRecordTypes()
ProgramRequirement
record types. ProgramRequirement
record typesmandatory
- This method must be implemented. boolean supportsProgramRequirementRecordType(Type programRequirementRecordType)
ProgramRequirement
record type is
supported.programRequirementRecordType
- a Type
indicating
a ProgramRequirement
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
programRequirementRecordType
is null
mandatory
- This method must be implemented. TypeList getCredentialRequirementRecordTypes()
CredentialRequirement
record types. CredentialRequirement
record typesmandatory
- This method must be implemented. boolean supportsCredentialRequirementRecordType(Type credentialRequirementRecordType)
CredentialRequirement
record type is
supported.credentialRequirementRecordType
- a Type
indicating a CredentialRequirement
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
credentialRequirementRecordType
is null
mandatory
- This method must be implemented. TypeList getLearningObjectiveRequirementRecordTypes()
LearningObjectiveRequirement
record
types.
LearningObjectiveRequirement
record typesmandatory
- This method must be implemented. boolean supportsLearningObjectiveRequirementRecordType(Type learningObjectiveRequirementRecordType)
LearningObjectiveRequirement
record
type is supported.learningObjectiveRequirementRecordType
- a Type
indicating a LearningObjectivelRequirement
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
learningObjectiveRequirementRecordType
is null
mandatory
- This method must be implemented. TypeList getAssessmentRequirementRecordTypes()
AsessmentRequirement
record types. AssessmentRequirement
record typesmandatory
- This method must be implemented. boolean supportsAssessmentRequirementRecordType(Type assessmentRequirementRecordType)
AsessmentRequirement
record type is
supported.assessmentRequirementRecordType
- a Type
indicating an AssessmentRequirement
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
assessmentRequirementRecordType
is null
mandatory
- This method must be implemented. TypeList getAwardRequirementRecordTypes()
AsessmentRequirement
record types. AwardRequirement
record typesmandatory
- This method must be implemented. boolean supportsAwardRequirementRecordType(Type awardRequirementRecordType)
AsessmentRequirement
record type is
supported.awardRequirementRecordType
- a Type
indicating an
AwardRequirement
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
awardRequirementRecordType
is null
mandatory
- This method must be implemented.