public interface ProductQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining product queries.
| Modifier and Type | Method and Description |
|---|---|
CardinalRangeTerm[] |
getAvailabilityTerms()
Gets the availability terms.
|
StringTerm[] |
getCodeTerms()
Gets the code terms.
|
IdTerm[] |
getItemIdTerms()
Gets the item
Id terms. |
ItemQueryInspector[] |
getItemTerms()
Gets the item terms.
|
IdTerm[] |
getPriceScheduleIdTerms()
Gets the price schedule
Id terms. |
PriceScheduleQueryInspector[] |
getPriceScheduleTerms()
Gets the price schedule terms.
|
ProductQueryInspectorRecord |
getProductQueryInspectorRecord(Type productRecordType)
Gets the product query inspector record corresponding to the given
Product record Type. |
IdTerm[] |
getStoreIdTerms()
Gets the store
Id terms. |
StoreQueryInspector[] |
getStoreTerms()
Gets the store terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsStringTerm[] getCodeTerms()
mandatory - This method must be implemented. IdTerm[] getPriceScheduleIdTerms()
Id terms. Id termsmandatory - This method must be implemented. PriceScheduleQueryInspector[] getPriceScheduleTerms()
mandatory - This method must be implemented. CardinalRangeTerm[] getAvailabilityTerms()
mandatory - This method must be implemented. IdTerm[] getItemIdTerms()
Id terms. Id termsmandatory - This method must be implemented. ItemQueryInspector[] getItemTerms()
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. ProductQueryInspectorRecord getProductQueryInspectorRecord(Type productRecordType) throws OperationFailedException
Product record Type. productRecordType - an product record typeNullArgumentException - productRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(productRecordType) is false
mandatory - This method must be implemented.