public interface EntryQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining entry queries. Each method
specifies an AND
term while multiple invocations of the
same method produce a nested OR.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getDictionaryIdTerms()
Gets the dictionary
Id query terms. |
DictionaryQueryInspector[] |
getDictionaryTerms()
Gets the dictionary query terms.
|
EntryQueryInspectorRecord |
getEntryQueryInspectorRecord(Type entryRecordType)
Gets the entry query inspector record corresponding to the given
Entry record Type. |
ObjectTerm[] |
getKeyTerms()
Gets the key query terms.
|
TypeTerm[] |
getKeyTypeTerms()
Gets the key type query terms.
|
ObjectTerm[] |
getValueTerms()
Gets the value query terms.
|
TypeTerm[] |
getValueTypeTerms()
Gets the value type query terms.
|
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
TypeTerm[] getKeyTypeTerms()
mandatory
- This method must be implemented. ObjectTerm[] getKeyTerms()
mandatory
- This method must be implemented. TypeTerm[] getValueTypeTerms()
mandatory
- This method must be implemented. ObjectTerm[] getValueTerms()
mandatory
- This method must be implemented. IdTerm[] getDictionaryIdTerms()
Id
query terms.mandatory
- This method must be implemented. DictionaryQueryInspector[] getDictionaryTerms()
mandatory
- This method must be implemented. EntryQueryInspectorRecord getEntryQueryInspectorRecord(Type entryRecordType) throws OperationFailedException
Entry
record Type.
entryRecordType
- an entry record typeNullArgumentException
- entryRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(entryRecordType)
is false
mandatory
- This method must be implemented.