public interface ProgramOfferingQueryInspector extends OsidRelationshipQueryInspector
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[] |
getCompletionRequirementsIdTerms()
Gets the completion requirements requisite
Id query
terms. |
StringTerm[] |
getCompletionRequirementsInfoTerms()
Gets the completion requirements query terms.
|
RequisiteQueryInspector[] |
getCompletionRequirementsTerms()
Gets the completion requirements requisite query terms.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id query terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog query terms.
|
IdTerm[] |
getCredentialIdTerms()
Gets the credential
Id query terms. |
CredentialQueryInspector[] |
getCredentialTerms()
Gets the credential query terms.
|
IdTerm[] |
getInstructorIdTerms()
Gets the sponsor
Id query terms. |
ResourceQueryInspector[] |
getInstructorTerms()
Gets the sponsor query terms.
|
CardinalRangeTerm[] |
getMaximumSeatsTerms()
Gets the maximum seats query terms.
|
CardinalRangeTerm[] |
getMinimumSeatsTerms()
Gets the minimum seats query terms.
|
StringTerm[] |
getNumberTerms()
Gets the bumber query terms.
|
IdTerm[] |
getProgramIdTerms()
Gets the course
Id query terms. |
ProgramOfferingQueryInspectorRecord |
getProgramOfferingQueryInspectorRecord(Type programOfferingRecordType)
Gets the program offering query inspector record corresponding to the
given
ProgramOffering record Type. |
ProgramQueryInspector[] |
getProgramTerms()
Gets the program query terms.
|
BooleanTerm[] |
getRequiresRegistrationTerms()
Gets the requires registration query terms.
|
IdTerm[] |
getSponsorIdTerms()
Gets the sponsor
Id query terms. |
ResourceQueryInspector[] |
getSponsorTerms()
Gets the sponsor query terms.
|
IdTerm[] |
getTermIdTerms()
Gets the term
Id query terms. |
TermQueryInspector[] |
getTermTerms()
Gets the term query terms.
|
StringTerm[] |
getTitleTerms()
Gets the title query terms.
|
StringTerm[] |
getURLTerms()
Gets the url query terms.
|
getEndReasonIdTerms, getEndReasonTerms
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
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getProgramIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ProgramQueryInspector[] getProgramTerms()
mandatory
- This method must be implemented. IdTerm[] getTermIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. TermQueryInspector[] getTermTerms()
mandatory
- This method must be implemented. StringTerm[] getTitleTerms()
mandatory
- This method must be implemented. StringTerm[] getNumberTerms()
mandatory
- This method must be implemented. IdTerm[] getInstructorIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ResourceQueryInspector[] getInstructorTerms()
mandatory
- This method must be implemented. IdTerm[] getSponsorIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ResourceQueryInspector[] getSponsorTerms()
mandatory
- This method must be implemented. StringTerm[] getCompletionRequirementsInfoTerms()
mandatory
- This method must be implemented. IdTerm[] getCompletionRequirementsIdTerms()
Id
query
terms. Id
query termsmandatory
- This method must be implemented. RequisiteQueryInspector[] getCompletionRequirementsTerms()
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. BooleanTerm[] getRequiresRegistrationTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getMinimumSeatsTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getMaximumSeatsTerms()
mandatory
- This method must be implemented. StringTerm[] getURLTerms()
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. ProgramOfferingQueryInspectorRecord getProgramOfferingQueryInspectorRecord(Type programOfferingRecordType) throws OperationFailedException
ProgramOffering
record Type.
Multiple record retrievals produce a nested OR
term.programOfferingRecordType
- a program offering record typeNullArgumentException
-
programOfferingRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(programOfferingRecordType)
is
false
mandatory
- This method must be implemented.