public interface RecipeQueryInspector extends OsidObjectQueryInspector, OsidSourceableQueryInspector
This is the query inspector for examining recipe queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAssetIdTerms()
Gets the asset query terms.
|
AssetQueryInspector[] |
getAssetTerms()
Gets the asset query terms.
|
IdTerm[] |
getCookbookIdTerms()
Gets the cook book
Id query terms. |
CookbookQueryInspector[] |
getCookbookTerms()
Gets the cook book query terms.
|
IdTerm[] |
getDirectionIdTerms()
Gets the direction
Id query terms. |
DirectionQueryInspector[] |
getDirectionTerms()
Gets the direction query terms.
|
RecipeQueryInspectorRecord |
getRecipeQueryInspectorRecord(Type recipeRecordType)
Gets the recipe query inspector record corresponding to the given
Recipe record Type. |
DurationRangeTerm[] |
getTotalDurationTerms()
Gets the total duration query terms.
|
DurationRangeTerm[] |
getTotalEstimatedDurationTerms()
Gets the estimated duration 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
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
DurationRangeTerm[] getTotalEstimatedDurationTerms()
mandatory
- This method must be implemented. IdTerm[] getAssetIdTerms()
mandatory
- This method must be implemented. AssetQueryInspector[] getAssetTerms()
mandatory
- This method must be implemented. IdTerm[] getDirectionIdTerms()
Id
query terms.mandatory
- This method must be implemented. DirectionQueryInspector[] getDirectionTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getTotalDurationTerms()
mandatory
- This method must be implemented. IdTerm[] getCookbookIdTerms()
Id
query terms.mandatory
- This method must be implemented. CookbookQueryInspector[] getCookbookTerms()
mandatory
- This method must be implemented. RecipeQueryInspectorRecord getRecipeQueryInspectorRecord(Type recipeRecordType) throws OperationFailedException, PermissionDeniedException
Recipe
record Type.
recipeRecordType
- a recipe record typeNullArgumentException
- recipeRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(recipeRecordType)
is false
mandatory
- This method must be implemented.