OSID Logo
OSID Specifications
recipe package
Version 3.0.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.TypecookbookRecordTypethe type of cookbook record to retrieve
Returnosid.recipe.records.CookbookRecordthe cookbook record
ErrorsNULL_ARGUMENTcookbookRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(cookbookRecordType) is false
CompliancemandatoryThis method must be implemented.