public interface RequisiteQueryInspector extends OsidRuleQueryInspector, OsidEnablerQueryInspector, OsidContainableQueryInspector
The query inspectors provide a means of accessing the match terms of a
query. These interfaces are used to examine the actual query terms used in
a search or that may be used to create a smart catalog. Query inspectors
may be converted to OsidQuery
interfaces for reuse or
modification in the search sessions.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAssessmentIdTerms()
Gets the assessment
Id query terms. |
AssessmentQueryInspector[] |
getAssessmentTerms()
Gets the assessment query terms.
|
IdTerm[] |
getAwardIdTerms()
Gets the award
Id query terms. |
AwardQueryInspector[] |
getAwardTerms()
Gets the award query terms.
|
IdTerm[] |
getContainingRequisiteIdTerms()
Gets the containing This method must be implemented.
|
RequisiteQueryInspector[] |
getContainingRequisiteTerms()
Gets the containing This method must be implemented.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id query terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog query terms.
|
IdTerm[] |
getCourseIdTerms()
Gets the course
Id query terms. |
CourseQueryInspector[] |
getCourseTerms()
Gets the course query terms.
|
IdTerm[] |
getCredentialIdTerms()
Gets the credential
Id query terms. |
CredentialQueryInspector[] |
getCredentialTerms()
Gets the credential query terms.
|
IdTerm[] |
getLearningObjectiveIdTerms()
Gets the learning objective
Id query terms. |
ObjectiveQueryInspector[] |
getLearningObjectiveTerms()
Gets the learning objective query terms.
|
IdTerm[] |
getProgramIdTerms()
Gets the program
Id query terms. |
ProgramQueryInspector[] |
getProgramTerms()
Gets the program query terms.
|
IdTerm[] |
getRequisiteOptionIdTerms()
Gets the requisite option
Id query terms. |
RequisiteQueryInspector[] |
getRequisiteOptionTerms()
Gets the requisite option query terms.
|
RequisiteQueryInspectorRecord |
getRequisiteQueryInspectorRecord(Type requisiteRecordType)
Gets the requisite query inspector record corresponding to the given
Requisite record Type. |
getCyclicEventIdTerms, getCyclicEventTerms, getDemographicIdTerms, getDemographicTerms, getEventIdTerms, getEventTerms, getScheduleIdTerms, getScheduleTerms
getRuleIdTerms, getRuleTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
getSequesteredTerms
IdTerm[] getRequisiteOptionIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. RequisiteQueryInspector[] getRequisiteOptionTerms()
mandatory
- This method must be implemented. IdTerm[] getCourseIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. CourseQueryInspector[] getCourseTerms()
mandatory
- This method must be implemented. IdTerm[] getProgramIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ProgramQueryInspector[] getProgramTerms()
mandatory
- This method must be implemented. IdTerm[] getCredentialIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. CredentialQueryInspector[] getCredentialTerms()
mandatory
- This method must be implemented. IdTerm[] getLearningObjectiveIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ObjectiveQueryInspector[] getLearningObjectiveTerms()
mandatory
- This method must be implemented. IdTerm[] getAssessmentIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. AssessmentQueryInspector[] getAssessmentTerms()
mandatory
- This method must be implemented. IdTerm[] getAwardIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. AwardQueryInspector[] getAwardTerms()
mandatory
- This method must be implemented. IdTerm[] getContainingRequisiteIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. RequisiteQueryInspector[] getContainingRequisiteTerms()
mandatory
- This method must be implemented. IdTerm[] getCourseCatalogIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. CourseCatalogQueryInspector[] getCourseCatalogTerms()
mandatory
- This method must be implemented. RequisiteQueryInspectorRecord getRequisiteQueryInspectorRecord(Type requisiteRecordType) throws OperationFailedException
Requisite
record Type.
Multiple record
retrievals produce a nested OR
term.requisiteRecordType
- a requisite record typeNullArgumentException
- requisiteRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(requisiteRecordType)
is false
mandatory
- This method must be implemented.