public interface OsidObjectQueryInspector extends OsidIdentifiableQueryInspector, OsidExtensibleQueryInspector, OsidBrowsableQueryInspector
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 an OsidQuery
for reuse or modification
in the search sessions.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getCommentIdTerms()
Gets the comment
Id query terms. |
CommentQueryInspector[] |
getCommentTerms()
Gets the comment query terms.
|
IdTerm[] |
getCreditIdTerms()
Gets the credit
Id query terms. |
CreditQueryInspector[] |
getCreditTerms()
Gets the credit query terms.
|
StringTerm[] |
getDescriptionTerms()
Gets the description query terms.
|
StringTerm[] |
getDisplayNameTerms()
Gets the display name query terms.
|
TypeTerm[] |
getGenusTypeTerms()
Gets the genus type query terms.
|
IdTerm[] |
getJournalEntryIdTerms()
Gets the journal entry
Id query terms. |
JournalEntryQueryInspector[] |
getJournalEntryTerms()
Gets the journal entry query terms.
|
TypeTerm[] |
getParentGenusTypeTerms()
Gets the parent genus type query terms.
|
IdTerm[] |
getRelationshipIdTerms()
Gets the relationship
Id query terms. |
IdTerm[] |
getRelationshipPeerIdTerms()
Gets the relationship peer
Id query terms. |
RelationshipQueryInspector[] |
getRelationshipTerms()
Gets the relationship query terms.
|
IdTerm[] |
getStateIdTerms()
Gets the state
Id query terms. |
StateQueryInspector[] |
getStateTerms()
Gets the state query terms.
|
StatisticQueryInspector[] |
getStatisticTerms()
Gets the statistic query terms.
|
IdTerm[] |
getSubjectIdTerms()
Gets the subject
Id query terms. |
RelevancyQueryInspector[] |
getSubjectRelevancyTerms()
Gets the subject relevancy query terms.
|
SubjectQueryInspector[] |
getSubjectTerms()
Gets the subject query terms.
|
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
StringTerm[] getDisplayNameTerms()
mandatory
- This method must be implemented. StringTerm[] getDescriptionTerms()
mandatory
- This method must be implemented. TypeTerm[] getGenusTypeTerms()
mandatory
- This method must be implemented. TypeTerm[] getParentGenusTypeTerms()
mandatory
- This method must be implemented. IdTerm[] getSubjectIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. SubjectQueryInspector[] getSubjectTerms()
mandatory
- This method must be implemented. RelevancyQueryInspector[] getSubjectRelevancyTerms()
mandatory
- This method must be implemented. IdTerm[] getStateIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. StateQueryInspector[] getStateTerms()
mandatory
- This method must be implemented. IdTerm[] getCommentIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. CommentQueryInspector[] getCommentTerms()
mandatory
- This method must be implemented. IdTerm[] getJournalEntryIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. JournalEntryQueryInspector[] getJournalEntryTerms()
mandatory
- This method must be implemented. StatisticQueryInspector[] getStatisticTerms()
mandatory
- This method must be implemented. IdTerm[] getCreditIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. CreditQueryInspector[] getCreditTerms()
mandatory
- This method must be implemented. IdTerm[] getRelationshipIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. RelationshipQueryInspector[] getRelationshipTerms()
mandatory
- This method must be implemented. IdTerm[] getRelationshipPeerIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented.