OSID Logo
OSID Specifications
recipe batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.recipe.batch.RecipeBatchProxyManager
Implementsosid.OsidProxyManager
osid.recipe.batch.RecipeBatchProfile
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.Proxyproxya proxy
Returnosid.recipe.batch.RecipeBatchAdminSessiona RecipeBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecipeBatchAdmin() is false
ComplianceoptionalThis 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.IdcookbookIdthe Id of the Cookbook
osid.proxy.Proxyproxya proxy
Returnosid.recipe.batch.RecipeBatchAdminSessiona RecipeBatchAdminSession
ErrorsNOT_FOUNDno Cookbook found by the given Id
NULL_ARGUMENT cookbookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecipeBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRecipeBatchAdmin() and supportsVisibleFederation() are true
MethodgetDirectionBatchAdminSession
Description

Gets the OsidSession associated with the bulk direction administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recipe.batch.DirectionBatchAdminSessiona DirectionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsDirectionBatchAdmin() is false
ComplianceoptionalThis 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.IdcookbookIdthe Id of the Cookbook
osid.proxy.Proxyproxya proxy
Returnosid.recipe.batch.DirectionBatchAdminSessiona DirectionBatchAdminSession
ErrorsNOT_FOUNDno Cookbook found by the given Id
NULL_ARGUMENT cookbookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsDirectionBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDirectionBatchAdmin() and supportsVisibleFederation() are true
MethodgetProcedureBatchAdminSession
Description

Gets the OsidSession associated with the bulk procedure administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recipe.batch.ProcedureBatchAdminSessiona ProcedureBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProcedureBatchAdmin() is false
ComplianceoptionalThis 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.IdcookbookIdthe Id of the Cookbook
osid.proxy.Proxyproxya proxy
Returnosid.recipe.batch.ProcedureBatchAdminSessiona ProcedureBatchAdminSession
ErrorsNOT_FOUNDno Cookbook found by the given Id
NULL_ARGUMENT cookbookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProcedureBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcedureBatchAdmin() and supportsVisibleFederation() are true
MethodgetCookbookBatchAdminSession
Description

Gets the OsidSession associated with the bulk cookbook administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.recipe.batch.CookbookBatchAdminSessiona CookbookBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCookbookBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCookbookBatchAdmin() is true.