public interface RecipeBatchProxyManager extends OsidProxyManager, RecipeBatchProfile
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 Modifier and Type | Method and Description |
---|---|
CookbookBatchAdminSession |
getCookbookBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk cookbook
administration service. |
DirectionBatchAdminSession |
getDirectionBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk direction
administration service. |
DirectionBatchAdminSession |
getDirectionBatchAdminSessionForCookbook(Id cookbookId,
Proxy proxy)
Gets the
OsidSession associated with the bulk direction
administration service for the given cookbook. |
ProcedureBatchAdminSession |
getProcedureBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk procedure
administration service. |
ProcedureBatchAdminSession |
getProcedureBatchAdminSessionForCookbook(Id cookbookId,
Proxy proxy)
Gets the
OsidSession associated with the bulk procedure
administration service for the given cookbook. |
RecipeBatchAdminSession |
getRecipeBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk recipe
administration service. |
RecipeBatchAdminSession |
getRecipeBatchAdminSessionForCookbook(Id cookbookId,
Proxy proxy)
Gets the
OsidSession associated with the bulk recipe
administration service for the given cookbook. |
changeBranch, initialize, rollbackService
close
supportsCookbookBatchAdmin, supportsDirectionBatchAdmin, supportsProcedureBatchAdmin, supportsRecipeBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
RecipeBatchAdminSession getRecipeBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk recipe
administration service.proxy
- a proxy RecipeBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeBatchAdmin()
is false
optional
- This method must be implemented if
supportsRecipeBatchAdmin()
is true.
RecipeBatchAdminSession getRecipeBatchAdminSessionForCookbook(Id cookbookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk recipe
administration service for the given cookbook.cookbookId
- the Id
of the Cookbook
proxy
- a proxy RecipeBatchAdminSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRecipeBatchAdmin()
and
supportsVisibleFederation()
are true
DirectionBatchAdminSession getDirectionBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk direction
administration service.proxy
- a proxy DirectionBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionBatchAdmin()
is false
optional
- This method must be implemented if
supportsDirectionBatchAdmin()
is true.
DirectionBatchAdminSession getDirectionBatchAdminSessionForCookbook(Id cookbookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk direction
administration service for the given cookbook.cookbookId
- the Id
of the Cookbook
proxy
- a proxy DirectionBatchAdminSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDirectionBatchAdmin()
and
supportsVisibleFederation()
are true
ProcedureBatchAdminSession getProcedureBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk procedure
administration service.proxy
- a proxy ProcedureBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureBatchAdmin()
is false
optional
- This method must be implemented if
supportsProcedureBatchAdmin()
is true.
ProcedureBatchAdminSession getProcedureBatchAdminSessionForCookbook(Id cookbookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk procedure
administration service for the given cookbook.cookbookId
- the Id
of the Cookbook
proxy
- a proxy ProcedureBatchAdminSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcedureBatchAdmin()
and
supportsVisibleFederation()
are true
CookbookBatchAdminSession getCookbookBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk cookbook
administration service.proxy
- a proxy CookbookBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCookbookBatchAdmin()
is false
optional
- This method must be implemented if
supportsCookbookBatchAdmin()
is true.