OSID Logo
OSID Specifications
recipe batch package
Version 3.1.0
Interfaceosid.recipe.batch.RecipeBatchProxyManager
Implementsosid.OsidProxyManager
osid.recipe.batch.RecipeBatchProfile
Used Byosid.recipe.RecipeProxyManager
Description

The recipe batch proxy manager provides access to recipe batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • RecipeBatchAdminSession: a session to manage recipes in bulk
  • DirectionBatchAdminSession: a session to manage directiond in bulk
  • ProcedureBatchAdminSession: a session to manage procedures in bulk
  • CookbookBatchAdminSession: a session to create, modify and delete Cookbook in bulk
MethodgetRecipeBatchAdminSession
Description

Gets the OsidSession associated with the bulk recipe administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.RecipeBatchAdminSession a RecipeBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecipeBatchAdmin() is false
Complianceoptional This method must be implemented if supportsRecipeBatchAdmin() is true.
MethodgetRecipeBatchAdminSessionForCookbook
Description

Gets the OsidSession associated with the bulk recipe administration service for the given cookbook.

Parametersosid.id.IdcookbookId the Id of the Cookbook
osid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.RecipeBatchAdminSession a RecipeBatchAdminSession
ErrorsNOT_FOUND no Cookbook found by the given Id
NULL_ARGUMENT cookbookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecipeBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecipeBatchAdmin() and supportsVisibleFederation() are true
MethodgetDirectionBatchAdminSession
Description

Gets the OsidSession associated with the bulk direction administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.DirectionBatchAdminSession a DirectionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDirectionBatchAdmin() is false
Complianceoptional This method must be implemented if supportsDirectionBatchAdmin() is true.
MethodgetDirectionBatchAdminSessionForCookbook
Description

Gets the OsidSession associated with the bulk direction administration service for the given cookbook.

Parametersosid.id.IdcookbookId the Id of the Cookbook
osid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.DirectionBatchAdminSession a DirectionBatchAdminSession
ErrorsNOT_FOUND no Cookbook found by the given Id
NULL_ARGUMENT cookbookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDirectionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDirectionBatchAdmin() and supportsVisibleFederation() are true
MethodgetProcedureBatchAdminSession
Description

Gets the OsidSession associated with the bulk procedure administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.ProcedureBatchAdminSession a ProcedureBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcedureBatchAdmin() is false
Complianceoptional This method must be implemented if supportsProcedureBatchAdmin() is true.
MethodgetProcedureBatchAdminSessionForCookbook
Description

Gets the OsidSession associated with the bulk procedure administration service for the given cookbook.

Parametersosid.id.IdcookbookId the Id of the Cookbook
osid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.ProcedureBatchAdminSession a ProcedureBatchAdminSession
ErrorsNOT_FOUND no Cookbook found by the given Id
NULL_ARGUMENT cookbookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProcedureBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProcedureBatchAdmin() and supportsVisibleFederation() are true
MethodgetCookbookBatchAdminSession
Description

Gets the OsidSession associated with the bulk cookbook administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.recipe.batch.CookbookBatchAdminSession a CookbookBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCookbookBatchAdmin() is false
Complianceoptional This method must be implemented if supportsCookbookBatchAdmin() is true.