Interface RelevancyQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidRelationshipQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining relevancy queries.
Like all OsidQueryInspectors, RelevancyQueryInspector
is stateful and must not be accessed by multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the mappedIdterms.IdTerm[]Gets the ontologyIdterms.Gets the ontology terms.getRelevancyQueryInspectorRecord(Type relevancyRecordType) Gets the relevancy query inspector record corresponding to the givenRelevancyrecordType.IdTerm[]Gets the subjectIdterms.Gets the subject terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectRelevancyTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsMethods inherited from interface OsidRelationshipQueryInspector
getEndReasonIdTerms, getEndReasonTermsMethods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
-
Method Details
-
getSubjectIdTerms
IdTerm[] getSubjectIdTerms()Gets the subjectIdterms.- Specified by:
getSubjectIdTermsin interfaceOsidObjectQueryInspector- Returns:
- the subject
Idterms - Compliance:
mandatory- This method must be implemented.
-
getSubjectTerms
SubjectQueryInspector[] getSubjectTerms()Gets the subject terms.- Specified by:
getSubjectTermsin interfaceOsidObjectQueryInspector- Returns:
- the subject terms
- Compliance:
mandatory- This method must be implemented.
-
getMappedIdTerms
IdTerm[] getMappedIdTerms()Gets the mappedIdterms.- Returns:
- the mapped
Idterms - Compliance:
mandatory- This method must be implemented.
-
getOntologyIdTerms
IdTerm[] getOntologyIdTerms()Gets the ontologyIdterms.- Returns:
- the ontology
Idterms - Compliance:
mandatory- This method must be implemented.
-
getOntologyTerms
OntologyQueryInspector[] getOntologyTerms()Gets the ontology terms.- Returns:
- the ontology terms
- Compliance:
mandatory- This method must be implemented.
-
getRelevancyQueryInspectorRecord
RelevancyQueryInspectorRecord getRelevancyQueryInspectorRecord(Type relevancyRecordType) throws OperationFailedException Gets the relevancy query inspector record corresponding to the givenRelevancyrecordType.- Parameters:
relevancyRecordType- a relevancy record type- Returns:
- the relevancy query inspector record
- Throws:
NullArgumentException-relevancyRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(relevancyRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-