| Interface | osid.recipe.CookbookReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description | 
                 The cook book receiver is the consumer supplied interface 
                for receiving notifications pertaining to new, updated or 
                deleted   | ||
| Method | newCookbooks | ||
| Description | 
                     The callback for notifications of new cook books.  | ||
| Parameters | osid.id.IdList | cookbookIds | the  Ids  of the new  Cookbooks   | 
| Compliance | mandatory | This method must be implemented. | |
| Method | newAncestorCookbook | ||
| Description | 
                     The callback for notifications of new ancestors of a cookbook.  | ||
| Parameters | osid.id.Id | cookbookId | the  Id  of the registered  Cookbook   | 
osid.id.Id | ancestorId | the Id of the new ancestor cookbook | |
| Compliance | mandatory | This method must be implemented. | |
| Method | newDescendantCookbook | ||
| Description | 
                     The callback for notifications of new descendant of a cookbook.  | ||
| Parameters | osid.id.Id | cookbookId | the  Id  of the registered  Cookbook   | 
osid.id.Id | descendantId | the Id of the new descendant cookbook | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedCookbooks | ||
| Description | 
                     The callback for notification of updated cook books.  | ||
| Parameters | osid.id.IdList | cookbookIds | the  Ids  of the updated  Cookbooks   | 
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedCookbooks | ||
| Description | 
                     the callback for notification of deleted cook books.  | ||
| Parameters | osid.id.IdList | cookbookIds | the  Ids  of the registered  Cookbooks   | 
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAncestorCookbook | ||
| Description | 
                     The callback for notifications of deleted ancestors of a cookbook.  | ||
| Parameters | osid.id.Id | cookbookId | the  Id  of the registered  Cookbook   | 
osid.id.Id | ancestorId | the Id of the removed ancestor cookbook | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDescendantCookbook | ||
| Description | 
                     The callback for notifications of deleted descendants of a cookbook.  | ||
| Parameters | osid.id.Id | cookbookId | the  Id  of the registered  Cookbook   | 
osid.id.Id | descendantId | the Id of the deleted descendant cookbook | |
| Compliance | mandatory | This method must be implemented. | |
| Method | restructuredCookbookHierarchy | ||
| Description | 
                     The callback for notifications of changes to a cookbook hierarchy where the hierarchy needs to refreshed.  | ||
| Compliance | mandatory | This method must be implemented. | |