public interface IngredientQueryInspector extends OsidObjectQueryInspector, OsidSubjugateableQueryInspector
This is the query inspector for examining ingredient queries.
| Modifier and Type | Method and Description |
|---|---|
IngredientQueryInspectorRecord |
getIngredientQueryInspectorRecord(Type ingredientRecordType)
Gets the ingredient query inspector record corresponding to the given
Ingredient record Type. |
CardinalRangeTerm[] |
getQuanityTerms()
Gets the quantity query terms.
|
IdTerm[] |
getStockIdTerms()
Gets the stock query terms.
|
StockQueryInspector[] |
getStockTerms()
Gets the stock query terms.
|
TypeTerm[] |
getUnitTypeTerms()
Gets the unit type query terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsCardinalRangeTerm[] getQuanityTerms()
mandatory - This method must be implemented. TypeTerm[] getUnitTypeTerms()
mandatory - This method must be implemented. IdTerm[] getStockIdTerms()
mandatory - This method must be implemented. StockQueryInspector[] getStockTerms()
mandatory - This method must be implemented. IngredientQueryInspectorRecord getIngredientQueryInspectorRecord(Type ingredientRecordType) throws OperationFailedException, PermissionDeniedException
Ingredient record Type. ingredientRecordType - an ingredient record typeNullArgumentException - ingredientRecordType
is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure
occurredUnsupportedException -
hasRecordType(ingredientRecordType) is false
mandatory - This method must be implemented.