OSID Logo
OSID Specifications
recipe package
Version 3.0.0
Interfaceosid.recipe.RecipeProfile
Implementsosid.OsidProfile
Implemented Byosid.recipe.RecipeManager
osid.recipe.RecipeProxyManager
Description

The recipe profile describes the interoperability among recipe services.

MethodsupportsVisibleFederation
Description

Tests if any cookbook federation is exposed. Federation is exposed when a specific cookbook may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of cookbooks appears as a single cookbook.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeLookup
Description

Tests if looking up recipes is supported.

Returnbooleantrue if recipe lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeQuery
Description

Tests if querying recipes is supported.

Returnbooleantrue if recipe query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeSearch
Description

Tests if searching recipes is supported.

Returnbooleantrue if recipe search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeAdmin
Description

Tests if recipe administrative service is supported.

Returnbooleantrue if recipe administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeNotification
Description

Tests if a recipe notification service is supported.

Returnbooleantrue if recipe notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeCookbook
Description

Tests if a recipe cookbook lookup service is supported.

Returnbooleantrue if a recipe cookbook lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeCookbookAssignment
Description

Tests if a recipe cookbook service is supported.

Returnbooleantrue if recipe to cookbook assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeSmartCookbook
Description

Tests if a recipe smart cookbook lookup service is supported.

Returnbooleantrue if a recipe smart cookbook service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionLookup
Description

Tests if looking up directions is supported.

Returnbooleantrue if direction lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionQuery
Description

Tests if querying directions is supported.

Returnbooleantrue if direction query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionSearch
Description

Tests if searching directions is supported.

Returnbooleantrue if direction search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionAdmin
Description

Tests if direction administrative service is supported.

Returnbooleantrue if direction administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionNotification
Description

Tests if a direction notification service is supported.

Returnbooleantrue if direction notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionCookbook
Description

Tests if a direction cookbook lookup service is supported.

Returnbooleantrue if a direction cookbook lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionCookbookAssignment
Description

Tests if a direction cookbook assignment service is supported.

Returnbooleantrue if a direction to cookbook assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionSmartCookbook
Description

Tests if a direction smart cookbook service is supported.

Returnbooleantrue if a direction smart cookbook service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureLookup
Description

Tests for the availability of a procedure lookup service.

Returnbooleantrue if procedure lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureQuery
Description

Tests if querying procedures is available.

Returnbooleantrue if procedure query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureSearch
Description

Tests if searching for procedures is available.

Returnbooleantrue if procedure search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureAdmin
Description

Tests if searching for procedures is available.

Returnbooleantrue if procedure search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureNotification
Description

Tests if procedure notification is available.

Returnbooleantrue if procedure notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureCookbook
Description

Tests if a procedure to cookbook lookup session is available.

Returnbooleantrue if procedure cookbook lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureCookbookAssignment
Description

Tests if a procedure to cookbook assignment session is available.

Returnbooleantrue if procedure cookbook assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureSmartCookbook
Description

Tests if a procedure smart cookbook session is available.

Returnbooleantrue if procedure smart cookbook is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookLookup
Description

Tests for the availability of a cookbook lookup service.

Returnbooleantrue if cookbook lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookQuery
Description

Tests if querying cookbooks is available.

Returnbooleantrue if cookbook query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookSearch
Description

Tests if searching for cookbooks is available.

Returnbooleantrue if cookbook search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookAdmin
Description

Tests for the availability of a cookbook administrative service for creating and deleting cookbooks.

Returnbooleantrue if cookbook administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookNotification
Description

Tests for the availability of a cookbook notification service.

Returnbooleantrue if cookbook notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsCookbookHierarchy
Description

Tests for the availability of a cookbook hierarchy traversal service.

Returnbooleantrue if cookbook hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookHierarchyDesign
Description

Tests for the availability of a cookbook hierarchy design service.

Returnbooleantrue if cookbook hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsRecipeBatch
Description

Tests for the availability of a batch recipe service.

Returnbooleantrue if a batch recipe service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodgetRecipeRecordTypes
Description

Gets the supported Recipe record types.

Returnosid.type.TypeLista list containing the supported Recipe record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeRecordType
Description

Tests if the given Recipe record type is supported.

Parametersosid.type.TyperecipeRecordTypea Type indicating an Recipe record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrecipeRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRecipeSearchRecordTypes
Description

Gets the supported Recipe search record types.

Returnosid.type.TypeLista list containing the supported Recipe search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRecipeSearchRecordType
Description

Tests if the given Recipe search record type is supported.

Parametersosid.type.TyperecipeSearchRecordTypea Type indicating an Recipe search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrecipeSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDirectionRecordTypes
Description

Gets the supported Direction record types.

Returnosid.type.TypeLista list containing the supported Direction record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionRecordType
Description

Tests if the given Direction record type is supported.

Parametersosid.type.TypedirectionRecordTypea Type indicating a Direction record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTdirectionRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDirectionSearchRecordTypes
Description

Gets the supported Direction search types.

Returnosid.type.TypeLista list containing the supported Direction search types
CompliancemandatoryThis method must be implemented.
MethodsupportsDirectionSearchRecordType
Description

Tests if the given Direction search type is supported.

Parametersosid.type.TypedirectionSearchRecordTypea Type indicating a Direction search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTdirectionSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetIngredientRecordTypes
Description

Gets the supported Ingredient record types.

Returnosid.type.TypeLista list containing the supported Ingredient record types
CompliancemandatoryThis method must be implemented.
MethodsupportsIngredientRecordType
Description

Tests if the given Ingredient record type is supported.

Parametersosid.type.TypeingredientRecordTypea Type indicating an Ingredient record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTingredientRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProcedureRecordTypes
Description

Gets the supported Procedure record types.

Returnosid.type.TypeLista list containing the supported procedure record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureRecordType
Description

Tests if the given Procedure record type is supported.

Parametersosid.type.TypeprocedureRecordTypea Type indicating a Procedure record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTprocedureRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProcedureSearchRecordTypes
Description

Gets the supported procedure search record types.

Returnosid.type.TypeLista list containing the supported procedure search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProcedureSearchRecordType
Description

Tests if the given procedure search record type is supported.

Parametersosid.type.TypeprocedureSearchRecordTypea Type indicating a procedure record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTprocedureSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCookbookRecordTypes
Description

Gets the supported cookbook record types.

Returnosid.type.TypeLista list containing the supported cookbook record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookRecordType
Description

Tests if the given cookbook record type is supported.

Parametersosid.type.TypecookbookRecordTypea Type indicating a cookbook record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTcookbookRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCookbookSearchRecordTypes
Description

Gets the supported cookbook search record types.

Returnosid.type.TypeLista list containing the supported cookbook search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCookbookSearchRecordType
Description

Tests if the given cookbook search record type is supported.

Parametersosid.type.TypecookbookSearchRecordTypea Type indicating a cookbook record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTcookbookSearchRecordType is null
CompliancemandatoryThis method must be implemented.