public interface ItemQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining item queries.
Modifier and Type | Method and Description |
---|---|
CurrencyRangeTerm[] |
getCostTerms()
Gets the cost terms.
|
BooleanTerm[] |
getDerivedTerms()
Gets the derived terms.
|
ItemQueryInspectorRecord |
getItemQueryInspectorRecord(Type itemRecordType)
Gets the item query inspector record corresponding to the given
Item record Type. |
CurrencyTerm[] |
getMinimumCostTerms()
Gets the minimum cost terms.
|
IdTerm[] |
getOrderIdTerms()
Gets the order
Id terms. |
OrderQueryInspector[] |
getOrderTerms()
Gets the order terms.
|
IdTerm[] |
getProductIdTerms()
Gets the product
Id terms. |
ProductQueryInspector[] |
getProductTerms()
Gets the product terms.
|
CardinalRangeTerm[] |
getQuantityTerms()
Gets the quantity terms.
|
IdTerm[] |
getStoreIdTerms()
Gets the store
Id terms. |
StoreQueryInspector[] |
getStoreTerms()
Gets the store 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[] getOrderIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. OrderQueryInspector[] getOrderTerms()
mandatory
- This method must be implemented. BooleanTerm[] getDerivedTerms()
mandatory
- This method must be implemented. IdTerm[] getProductIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ProductQueryInspector[] getProductTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getQuantityTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getCostTerms()
mandatory
- This method must be implemented. CurrencyTerm[] getMinimumCostTerms()
mandatory
- This method must be implemented. IdTerm[] getStoreIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. StoreQueryInspector[] getStoreTerms()
mandatory
- This method must be implemented. ItemQueryInspectorRecord getItemQueryInspectorRecord(Type itemRecordType) throws OperationFailedException
Item
record Type.
itemRecordType
- an item record typeNullArgumentException
- itemRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(itemRecordType)
is false
mandatory
- This method must be implemented.