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, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
StringTerm[] 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.