OSID Logo
OSID Specifications
recipe package
Version 3.1.0
Interfaceosid.recipe.Cookbook
Implementsosid.OsidCatalog
Used Byosid.recipe.CookbookAdminSession
osid.recipe.CookbookList
osid.recipe.CookbookLookupSession
osid.recipe.CookbookNode
osid.recipe.DirectionAdminSession
osid.recipe.DirectionLookupSession
osid.recipe.DirectionNotificationSession
osid.recipe.DirectionQuerySession
osid.recipe.DirectionSmartCookbookSession
osid.recipe.ProcedureAdminSession
show 9 more…
osid.recipe.ProcedureLookupSession
osid.recipe.ProcedureNotificationSession
osid.recipe.ProcedureQuerySession
osid.recipe.ProcedureSmartCookbookSession
osid.recipe.RecipeAdminSession
osid.recipe.RecipeLookupSession
osid.recipe.RecipeNotificationSession
osid.recipe.RecipeQuerySession
osid.recipe.RecipeSmartCookbookSession
Description

An Cookbook represents a collection of awards and procedures. Like all OSID objects, a Cookbook is identified by its Id and any persisted references should use the Id.

MethodgetCookbookRecord
Description

Gets the cookbook record corresponding to the given Cookbook record Type.This method is used to retrieve an object implementing the requested record. The cookbookRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(cookbookRecordType) is true.

Parametersosid.type.TypecookbookRecordType the type of cookbook record to retrieve
Returnosid.recipe.records.CookbookRecord the cookbook record
ErrorsNULL_ARGUMENT cookbookRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(cookbookRecordType) is false
Compliancemandatory This method must be implemented.