public interface RecipeProfile extends OsidProfile
The recipe profile describes the interoperability among recipe services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getCookbookRecordTypes()
Gets the supported cook book record types.
|
TypeList |
getCookbookSearchRecordTypes()
Gets the supported cook book search record types.
|
TypeList |
getDirectionRecordTypes()
Gets the supported
Direction record types. |
TypeList |
getDirectionSearchRecordTypes()
Gets the supported
Direction search types. |
TypeList |
getIngredientRecordTypes()
Gets the supported
Ingredient record types. |
TypeList |
getProcedureRecordTypes()
Gets the supported
Procedure record types. |
TypeList |
getProcedureSearchRecordTypes()
Gets the supported procedure search record types.
|
TypeList |
getRecipeRecordTypes()
Gets the supported
Recipe record types. |
TypeList |
getRecipeSearchRecordTypes()
Gets the supported
Recipe search record types. |
boolean |
supportsCookbookAdmin()
Tests for the availability of a cook book administrative service for
creating and deleting cook books.
|
boolean |
supportsCookbookHierarchy()
Tests for the availability of a cook book hierarchy traversal service.
|
boolean |
supportsCookbookHierarchyDesign()
Tests for the availability of a cook book hierarchy design service.
|
boolean |
supportsCookbookLookup()
Tests for the availability of a cook book lookup service.
|
boolean |
supportsCookbookNotification()
Tests for the availability of a cook book notification service.
|
boolean |
supportsCookbookQuery()
Tests if querying cook books is available.
|
boolean |
supportsCookbookRecordType(Type cookbookRecordType)
Tests if the given cook book record type is supported.
|
boolean |
supportsCookbookSearch()
Tests if searching for cook books is available.
|
boolean |
supportsCookbookSearchRecordType(Type cookbookSearchRecordType)
Tests if the given cook book search record type is supported.
|
boolean |
supportsDirectionAdmin()
Tests if direction
administrative service is supported. |
boolean |
supportsDirectionCookbook()
Tests if a direction cook book lookup service is supported.
|
boolean |
supportsDirectionCookbookAssignment()
Tests if a direction cook book assignment service is supported.
|
boolean |
supportsDirectionLookup()
Tests if looking up directions is supported.
|
boolean |
supportsDirectionNotification()
Tests if a direction
notification service is supported. |
boolean |
supportsDirectionQuery()
Tests if querying directions is supported.
|
boolean |
supportsDirectionRecordType(Type directionRecordType)
Tests if the given
Direction record type is supported. |
boolean |
supportsDirectionSearch()
Tests if searching directions is supported.
|
boolean |
supportsDirectionSearchRecordType(Type directionSearchRecordType)
Tests if the given
Direction search type is supported. |
boolean |
supportsDirectionSmartCookbook()
Tests if a direction smart cook book service is supported.
|
boolean |
supportsIngredientRecordType(Type ingredientRecordType)
Tests if the given
Ingredient record type is supported. |
boolean |
supportsProcedureAdmin()
Tests if searching for procedures is available.
|
boolean |
supportsProcedureCookbook()
Tests if a procedure to cook book lookup session is available.
|
boolean |
supportsProcedureCookbookAssignment()
Tests if a procedure to cook book assignment session is available.
|
boolean |
supportsProcedureLookup()
Tests for the availability of a procedure lookup service.
|
boolean |
supportsProcedureNotification()
Tests if procedure notification is available.
|
boolean |
supportsProcedureQuery()
Tests if querying procedures is available.
|
boolean |
supportsProcedureRecordType(Type procedureRecordType)
Tests if the given
Procedure record type is supported. |
boolean |
supportsProcedureSearch()
Tests if searching for procedures is available.
|
boolean |
supportsProcedureSearchRecordType(Type procedureSearchRecordType)
Tests if the given procedure search record type is supported.
|
boolean |
supportsProcedureSmartCookbook()
Tests if a procedure smart cook book session is available.
|
boolean |
supportsRecipeAdmin()
Tests if recipe administrative service is supported.
|
boolean |
supportsRecipeCookbook()
Tests if a recipe cook book lookup service is supported.
|
boolean |
supportsRecipeCookbookAssignment()
Tests if a recipe cook book service is supported.
|
boolean |
supportsRecipeLookup()
Tests if looking up recipes is supported.
|
boolean |
supportsRecipeNotification()
Tests if a recipe notification service is supported.
|
boolean |
supportsRecipeQuery()
Tests if querying recipes is supported.
|
boolean |
supportsRecipeRecordType(Type recipeRecordType)
Tests if the given
Recipe record type is supported. |
boolean |
supportsRecipeSearch()
Tests if searching recipes is supported.
|
boolean |
supportsRecipeSearchRecordType(Type recipeSearchRecordType)
Tests if the given
Recipe search record type is
supported. |
boolean |
supportsRecipeSmartCookbook()
Tests if a recipe smart cook book lookup service is supported.
|
boolean |
supportsRecipieBatch()
Tests for the availability of a batch recipie service.
|
boolean |
supportsVisibleFederation()
Tests if any cook book federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeLookup()
true
if recipe lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeQuery()
true
if recipe query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeSearch()
true
if recipe search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeAdmin()
true
if recipe administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeNotification()
true
if recipe notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeCookbook()
true
if a recipe cook book lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeCookbookAssignment()
true
if recipe to cook book assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRecipeSmartCookbook()
true
if a recipe smart cook book service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionLookup()
true
if direction lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionQuery()
true
if direction query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionSearch()
true
if direction search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionAdmin()
administrative service is supported. true
if direction administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionNotification()
notification service is supported. true
if direction notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionCookbook()
true
if a direction cook book lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionCookbookAssignment()
true
if a direction to cook book assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDirectionSmartCookbook()
true
if a direction smart cook book service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureLookup()
true
if procedure lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureQuery()
true
if procedure query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureSearch()
true
if procedure search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureAdmin()
true
if procedure search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureNotification()
true
if procedure notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureCookbook()
true
if procedure cook book lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureCookbookAssignment()
true
if procedure cook book assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProcedureSmartCookbook()
true
if procedure smart cook book is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCookbookLookup()
true
if cook book lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCookbookQuery()
true
if cook book query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCookbookSearch()
true
if cook book search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCookbookAdmin()
true
if cook book administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCookbookNotification()
true
if cook book notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsCookbookHierarchy()
true
if cook book hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsCookbookHierarchyDesign()
true
if cook book hierarchy design is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsRecipieBatch()
true
if a batch recipie service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. TypeList getRecipeRecordTypes()
Recipe
record types. Recipe
record
typesmandatory
- This method must be implemented. boolean supportsRecipeRecordType(Type recipeRecordType)
Recipe
record type is supported.recipeRecordType
- a Type
indicating an
Recipe
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- recipeRecordType
is null
mandatory
- This method must be implemented. TypeList getRecipeSearchRecordTypes()
Recipe
search record types. Recipe
search
record typesmandatory
- This method must be implemented. boolean supportsRecipeSearchRecordType(Type recipeSearchRecordType)
Recipe
search record type is
supported.recipeSearchRecordType
- a Type
indicating an
Recipe
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- recipeSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getDirectionRecordTypes()
Direction
record types. Direction
record typesmandatory
- This method must be implemented. boolean supportsDirectionRecordType(Type directionRecordType)
Direction
record type is supported.directionRecordType
- a Type
indicating a
Direction
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- directionRecordType
is null
mandatory
- This method must be implemented. TypeList getDirectionSearchRecordTypes()
Direction
search types. Direction
search typesmandatory
- This method must be implemented. boolean supportsDirectionSearchRecordType(Type directionSearchRecordType)
Direction
search type is supported.directionSearchRecordType
- a Type
indicating a
Direction
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
directionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getIngredientRecordTypes()
Ingredient
record types. Ingredient
record typesmandatory
- This method must be implemented. boolean supportsIngredientRecordType(Type ingredientRecordType)
Ingredient
record type is supported.ingredientRecordType
- a Type
indicating an
Ingredient
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- ingredientRecordType
is null
mandatory
- This method must be implemented. TypeList getProcedureRecordTypes()
Procedure
record types.mandatory
- This method must be implemented. boolean supportsProcedureRecordType(Type procedureRecordType)
Procedure
record type is supported.procedureRecordType
- a Type
indicating a
Procedure
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- procedureRecordType
is null
mandatory
- This method must be implemented. TypeList getProcedureSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsProcedureSearchRecordType(Type procedureSearchRecordType)
procedureSearchRecordType
- a Type
indicating a
procedure record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
procedureSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCookbookRecordTypes()
mandatory
- This method must be implemented. boolean supportsCookbookRecordType(Type cookbookRecordType)
cookbookRecordType
- a Type
indicating a cook
book record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- cookbookRecordType
is null
mandatory
- This method must be implemented. TypeList getCookbookSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsCookbookSearchRecordType(Type cookbookSearchRecordType)
cookbookSearchRecordType
- a Type
indicating a
cook book record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- cookbookSearchRecordType
is null
mandatory
- This method must be implemented.