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