public interface EntryQueryInspector 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 |
---|---|
CurrencyRangeTerm[] |
getAmountTerms()
Gets the amount query terms.
|
IdTerm[] |
getBusinessIdTerms()
Gets the business
Id query terms. |
BusinessQueryInspector[] |
getBusinessTerms()
Gets the business query terms.
|
IdTerm[] |
getCustomerIdTerms()
Gets the item
Id query terms. |
CustomerQueryInspector[] |
getCustomerTerms()
Gets the item query terms.
|
BooleanTerm[] |
getDebitTerms()
Gets the debit query terms.
|
EntryQueryInspectorRecord |
getEntryQueryInspectorRecord(Type entryRecordType)
Gets the entry query inspector record corresponding to the given
Entry record Type. |
IdTerm[] |
getItemIdTerms()
Gets the item
Id query terms. |
ItemQueryInspector[] |
getItemTerms()
Gets the item query terms.
|
IdTerm[] |
getPeriodIdTerms()
Gets the period
Id query terms. |
PeriodQueryInspector[] |
getPeriodTerms()
Gets the period query terms.
|
CardinalRangeTerm[] |
getQuantityTerms()
Gets the quantity 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[] getCustomerIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. CustomerQueryInspector[] getCustomerTerms()
mandatory
- This method must be implemented. IdTerm[] getItemIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. ItemQueryInspector[] getItemTerms()
mandatory
- This method must be implemented. IdTerm[] getPeriodIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. PeriodQueryInspector[] getPeriodTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getQuantityTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getAmountTerms()
mandatory
- This method must be implemented. BooleanTerm[] getDebitTerms()
mandatory
- This method must be implemented. IdTerm[] getBusinessIdTerms()
Id
query terms. Id
query termsmandatory
- This method must be implemented. BusinessQueryInspector[] getBusinessTerms()
mandatory
- This method must be implemented. EntryQueryInspectorRecord getEntryQueryInspectorRecord(Type entryRecordType) throws OperationFailedException
Entry
record Type.
Multiple record
retrievals produce a nested OR
term.entryRecordType
- an entry record typeNullArgumentException
- entryRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(entryRecordType)
is false
mandatory
- This method must be implemented.