public interface RecipeManager extends OsidManager, RecipeProfile
The recipe manager provides access to procedure sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
RecipeLookupSession:
a session to retrieve recipes
RecipeQuerySession:
a session to query for recipes
RecipeSearchSession:
a session to search for
recipes RecipeAdminSession:
a session to create and delete
recipes RecipeNotificationSession:
a session to receive
notifications pertaining to recipe changes RecipeCookbookSession:
a session to looking
mappings of recipes to cook books RecipeCookbookAssignmentSession:
a session to
manage recipe to cook book mappings RecipeCookbookAssignmentSession:
a session to
manage dynamic cook books of recipes DirectionLookupSession:
a session to retrieve
directions DirectionQuerySession:
a session to query for
directions DirectionSearchSession:
a session to search for
directions DirectionAdminSession:
a session to create and
delete directions DirectionNotificationSession:
a session to receive
notifications pertaining to direction changes DirectionCookbookSession:
a session to look up
direction cook book mappings DirectionCookbookAssignmentSession:
a session to
manage direction to cook book mappings DirectionSmartCookbookSession:
a session to manage
dynamic cook books of directions ProcedureLookupSession:
a session to lookup
procedures ProcedureQuerySession:
a session to query
procedures ProcedureSearchSession:
a session to search
procedures ProcedureAdminSession:
a session to manage
procedures ProcedureNotificationSession:
a session to
subscribe to notifications of procedure changes ProcedureCookbookSession:
a session to lookup
procedure cook book mappings ProcedureCookbookAssignmentSession:
a session to
manage procedure cook book mappings ProcedureSmartCookbookSession:
a session to manage
smart cook books of procedures CookbookLookupSession:
a session to retrieve cook
books CookbookQuerySession:
a session to query cook
books CookbookSearchSession:
a session to search for
cook books CookbookAdminSession:
a session to create, update
and delete cook books CookbookNotificationSession:
a session to receive
notifications for changes in cook books CookbookHierarchyTraversalSession:
a session to
traverse hierarchies of cook books CookbookHierarchyDesignSession:
a session to
manage hierarchies of cook books Modifier and Type | Method and Description |
---|---|
CookbookAdminSession |
getCookbookAdminSession()
Gets the
OsidSession associated with the cook book
administrative service. |
CookbookHierarchyDesignSession |
getCookbookHierarchyDesignSession()
Gets the
OsidSession associated with the cook book
hierarchy design service. |
CookbookHierarchySession |
getCookbookHierarchySession()
Gets the
OsidSession associated with the cook book
hierarchy service. |
CookbookLookupSession |
getCookbookLookupSession()
Gets the
OsidSession associated with the cook book
lookup service. |
CookbookNotificationSession |
getCookbookNotificationSession(CookbookReceiver cookbookReceiver)
Gets the
OsidSession associated with the cook book
notification service. |
CookbookQuerySession |
getCookbookQuerySession()
Gets the
OsidSession associated with the cook book
query service. |
CookbookSearchSession |
getCookbookSearchSession()
Gets the
OsidSession associated with the cook book
search service. |
DirectionAdminSession |
getDirectionAdminSession()
Gets the
OsidSession associated with the direction
administration service. |
DirectionAdminSession |
getDirectionAdminSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the direction
administration service for the given cookbook. |
DirectionCookbookAssignmentSession |
getDirectionCookbookAssignmentSession()
Gets the
OsidSession associated with assigning
directions to cook books. |
DirectionCookbookSession |
getDirectionCookbookSession()
Gets the
OsidSession to lookup direction/cook book
ingredients. |
DirectionLookupSession |
getDirectionLookupSession()
Gets the
OsidSession associated with the direction
lookup service. |
DirectionLookupSession |
getDirectionLookupSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the direction
lookup service for the given cookbook. |
DirectionNotificationSession |
getDirectionNotificationSession(DirectionReceiver directionReceiver)
Gets the
OsidSession associated with the direction
notification service. |
DirectionNotificationSession |
getDirectionNotificationSessionForCookbook(DirectionReceiver directionReceiver,
Id cookbookId)
Gets the
OsidSession associated with the direction
notification service for the given cookbook. |
DirectionQuerySession |
getDirectionQuerySession()
Gets the
OsidSession associated with the direction
query service. |
DirectionQuerySession |
getDirectionQuerySessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the direction
query service for the given cookbook. |
DirectionSearchSession |
getDirectionSearchSession()
Gets the
OsidSession associated with the direction
search service. |
DirectionSearchSession |
getDirectionSearchSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the direction
search service for the given cookbook. |
DirectionSmartCookbookSession |
getDirectionSmartCookbookSession(Id cookbookId)
Gets the
OsidSession to manage locatin smart cook
books. |
ProcedureAdminSession |
getProcedureAdminSession()
Gets the
OsidSession associated with the procedure
administration service. |
ProcedureAdminSession |
getProcedureAdminSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the procedure
administration service for the given cookbook. |
ProcedureCookbookAssignmentSession |
getProcedureCookbookAssignmentSession()
Gets the session for assigning procedure to cook book mappings.
|
ProcedureCookbookSession |
getProcedureCookbookSession()
Gets the session for retrieving procedure to cook book mappings.
|
ProcedureLookupSession |
getProcedureLookupSession()
Gets the
OsidSession associated with the procedure
lookup service. |
ProcedureLookupSession |
getProcedureLookupSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the procedure
lookup service for the given cookbook. |
ProcedureNotificationSession |
getProcedureNotificationSession(ProcedureReceiver procedureReceiver)
Gets the
OsidSession associated with the procedure
notification service. |
ProcedureNotificationSession |
getProcedureNotificationSessionForCookbook(ProcedureReceiver procedureReceiver,
Id cookbookId)
Gets the
OsidSession associated with the procedure
notification service for the given cookbook. |
ProcedureQuerySession |
getProcedureQuerySession()
Gets the
OsidSession associated with the procedure
query service. |
ProcedureQuerySession |
getProcedureQuerySessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the procedure
query service for the given cookbook. |
ProcedureSearchSession |
getProcedureSearchSession()
Gets the
OsidSession associated with the procedure
search service. |
ProcedureSearchSession |
getProcedureSearchSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the procedure
search service for the given cookbook. |
ProcedureSmartCookbookSession |
getProcedureSmartCookbookSession(Id cookbookId)
Gets the session associated with the procedure smart cook book for the
given cookbook.
|
RecipeAdminSession |
getRecipeAdminSession()
Gets the
OsidSession associated with the recipe
administration service. |
RecipeAdminSession |
getRecipeAdminSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the recipe
administration service for the given cookbook. |
RecipeBatchManager |
getRecipeBatchManager()
Gets the
RecipieBatchManager . |
RecipeCookbookAssignmentSession |
getRecipeCookbookAssignmentSession()
Gets the
OsidSession associated with assigning recipes
to cook books. |
RecipeCookbookSession |
getRecipeCookbookSession()
Gets the
OsidSession to lookup recipe/cook book
mappings. |
RecipeLookupSession |
getRecipeLookupSession()
Gets the
OsidSession associated with the recipe lookup
service. |
RecipeLookupSession |
getRecipeLookupSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the recipe lookup
service for the given cookbook. |
RecipeNotificationSession |
getRecipeNotificationSession(RecipeReceiver recipeReceiver)
Gets the
OsidSession associated with the recipe
notification service. |
RecipeNotificationSession |
getRecipeNotificationSessionForCookbook(RecipeReceiver recipeReceiver,
Id cookbookId)
Gets the
OsidSession associated with the recipe
notification service for the given cookbook. |
RecipeQuerySession |
getRecipeQuerySession()
Gets the
OsidSession associated with the recipe query
service. |
RecipeQuerySession |
getRecipeQuerySessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the recipe query
service for the given cookbook. |
RecipeSearchSession |
getRecipeSearchSession()
Gets the
OsidSession associated with the recipe search
service. |
RecipeSearchSession |
getRecipeSearchSessionForCookbook(Id cookbookId)
Gets the
OsidSession associated with the recipe search
service for the given cookbook. |
RecipeSmartCookbookSession |
getRecipeSmartCookbookSession(Id cookbookId)
Gets the
OsidSession to manage recipe smart cook books. |
changeBranch, initialize, rollbackService
close
getCookbookRecordTypes, getCookbookSearchRecordTypes, getDirectionRecordTypes, getDirectionSearchRecordTypes, getIngredientRecordTypes, getProcedureRecordTypes, getProcedureSearchRecordTypes, getRecipeRecordTypes, getRecipeSearchRecordTypes, supportsCookbookAdmin, supportsCookbookHierarchy, supportsCookbookHierarchyDesign, supportsCookbookLookup, supportsCookbookNotification, supportsCookbookQuery, supportsCookbookRecordType, supportsCookbookSearch, supportsCookbookSearchRecordType, supportsDirectionAdmin, supportsDirectionCookbook, supportsDirectionCookbookAssignment, supportsDirectionLookup, supportsDirectionNotification, supportsDirectionQuery, supportsDirectionRecordType, supportsDirectionSearch, supportsDirectionSearchRecordType, supportsDirectionSmartCookbook, supportsIngredientRecordType, supportsProcedureAdmin, supportsProcedureCookbook, supportsProcedureCookbookAssignment, supportsProcedureLookup, supportsProcedureNotification, supportsProcedureQuery, supportsProcedureRecordType, supportsProcedureSearch, supportsProcedureSearchRecordType, supportsProcedureSmartCookbook, supportsRecipeAdmin, supportsRecipeCookbook, supportsRecipeCookbookAssignment, supportsRecipeLookup, supportsRecipeNotification, supportsRecipeQuery, supportsRecipeRecordType, supportsRecipeSearch, supportsRecipeSearchRecordType, supportsRecipeSmartCookbook, supportsRecipieBatch, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
RecipeLookupSession getRecipeLookupSession() throws OperationFailedException
OsidSession
associated with the recipe lookup
service. RecipeLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeLookup()
is false
optional
- This method must be implemented if
supportsRecipeLookup()
is true.
RecipeLookupSession getRecipeLookupSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the recipe lookup
service for the given cookbook.cookbookId
- the Id
of the Cookbook
RecipeLookupSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsRecipeLookup()
and
supportsVisibleFederation()
are true
RecipeQuerySession getRecipeQuerySession() throws OperationFailedException
OsidSession
associated with the recipe query
service. RecipeQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeQuery()
is false
optional
- This method must be implemented if
supportsRecipeQuery()
is true.
RecipeQuerySession getRecipeQuerySessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the recipe query
service for the given cookbook.cookbookId
- the Id
of the Cookbook
RecipeQuerySession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsRecipeQuery()
and
supportsVisibleFederation()
are true
RecipeSearchSession getRecipeSearchSession() throws OperationFailedException
OsidSession
associated with the recipe search
service. RecipeSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeSearch()
is false
optional
- This method must be implemented if
supportsRecipeSearch()
is true.
RecipeSearchSession getRecipeSearchSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the recipe search
service for the given cookbook.cookbookId
- the Id
of the Cookbook
RecipeSearchSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsRecipeSearch()
and
supportsVisibleFederation()
are true
RecipeAdminSession getRecipeAdminSession() throws OperationFailedException
OsidSession
associated with the recipe
administration service. RecipeAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeAdmin()
is false
optional
- This method must be implemented if
supportsRecipeAdmin()
is true.
RecipeAdminSession getRecipeAdminSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the recipe
administration service for the given cookbook.cookbookId
- the Id
of the Cookbook
RecipeAdminSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsRecipeAdmin()
and
supportsVisibleFederation()
are true
RecipeNotificationSession getRecipeNotificationSession(RecipeReceiver recipeReceiver) throws OperationFailedException
OsidSession
associated with the recipe
notification service.recipeReceiver
- the notification callback RecipeNotificationSession
NullArgumentException
- recipeReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeNotification()
is false
optional
- This method must be implemented if
supportsRecipeNotification()
is true.
RecipeNotificationSession getRecipeNotificationSessionForCookbook(RecipeReceiver recipeReceiver, Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the recipe
notification service for the given cookbook.recipeReceiver
- the notification callbackcookbookId
- the Id
of the Cookbook
RecipeNotificationSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- recipeReceiver
or cookbookId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRecipeNotification()
and
supportsVisibleFederation()
are true
RecipeCookbookSession getRecipeCookbookSession() throws OperationFailedException
OsidSession
to lookup recipe/cook book
mappings. RecipeCookbookSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeCookbook()
is false
optional
- This method must be implemented if
supportsRecipeCookbook()
is true.
RecipeCookbookAssignmentSession getRecipeCookbookAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning recipes
to cook books. RecipeCookbookAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeCookbookAssignment()
is false
optional
- This method must be implemented if
supportsRecipeCookbookAssignment()
is true.
RecipeSmartCookbookSession getRecipeSmartCookbookSession(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
to manage recipe smart cook books.cookbookId
- the Id
of the Cookbook
RecipeSmartCookbookSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRecipeSmartCookbook()
is false
optional
- This method must be implemented if
supportsRecipeSmartCookbook()
is true.
DirectionLookupSession getDirectionLookupSession() throws OperationFailedException
OsidSession
associated with the direction
lookup service. DirectionLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionLookup()
is false
optional
- This method must be implemented if
supportsDirectionLookup()
is true.
DirectionLookupSession getDirectionLookupSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the direction
lookup service for the given cookbook.cookbookId
- the Id
of the cook book DirectionLookupSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDirectionLookup()
and
supportsVisibleFederation()
are true
DirectionQuerySession getDirectionQuerySession() throws OperationFailedException
OsidSession
associated with the direction
query service. DirectionQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionQuery()
is false
optional
- This method must be implemented if
supportsDirectionQuery()
is true.
DirectionQuerySession getDirectionQuerySessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the direction
query service for the given cookbook.cookbookId
- the Id
of the Cookbook
DirectionQuerySession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDirectionQuery()
and
supportsVisibleFederation()
are true
DirectionSearchSession getDirectionSearchSession() throws OperationFailedException
OsidSession
associated with the direction
search service. DirectionSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionSearch()
is false
optional
- This method must be implemented if
supportsDirectionSearch()
is true.
DirectionSearchSession getDirectionSearchSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the direction
search service for the given cookbook.cookbookId
- the Id
of the Cookbook
DirectionSearchSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDirectionSearch()
and
supportsVisibleFederation()
are true
DirectionAdminSession getDirectionAdminSession() throws OperationFailedException
OsidSession
associated with the direction
administration service. DirectionAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionAdmin()
is false
optional
- This method must be implemented if
supportsDirectionAdmin()
is true.
DirectionAdminSession getDirectionAdminSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the direction
administration service for the given cookbook.cookbookId
- the Id
of the Cookbook
DirectionAdminSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDirectionAdmin()
and
supportsVisibleFederation()
are true
DirectionNotificationSession getDirectionNotificationSession(DirectionReceiver directionReceiver) throws OperationFailedException
OsidSession
associated with the direction
notification service.directionReceiver
- the notification callback DirectionNotificationSession
NullArgumentException
- directionReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionNotification()
is false
optional
- This method must be implemented if
supportsDirectionNotification()
is true.
DirectionNotificationSession getDirectionNotificationSessionForCookbook(DirectionReceiver directionReceiver, Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the direction
notification service for the given cookbook.directionReceiver
- the notification callbackcookbookId
- the Id
of the Cookbook
DirectionNotificationSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- directionReceiver
or cookbookId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDirectionNotification()
and
supportsVisibleFederation()
are true
DirectionCookbookSession getDirectionCookbookSession() throws OperationFailedException
OsidSession
to lookup direction/cook book
ingredients. DirectionCookbookSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionCookbook()
is false
optional
- This method must be implemented if
supportsDirectionCookbook()
is true.
DirectionCookbookAssignmentSession getDirectionCookbookAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
directions to cook books. DirectionCookbookAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionCookbookAssignment()
is false
optional
- This method must be implemented if
supportsDirectionCookbookAssignment()
is
true.
DirectionSmartCookbookSession getDirectionSmartCookbookSession(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
to manage locatin smart cook
books.cookbookId
- the Id
of the Cookbook
DirectionSmartCookbookSession
NotFoundException
- no cook book found by the given
Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDirectionSmartCookbook()
is false
optional
- This method must be implemented if
supportsDirectionSmartCookbook()
is true.
ProcedureLookupSession getProcedureLookupSession() throws OperationFailedException
OsidSession
associated with the procedure
lookup service. ProcedureLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureLookup()
is false
optional
- This method must be implemented if
supportsProcedureLookup()
is true.
ProcedureLookupSession getProcedureLookupSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the procedure
lookup service for the given cookbook.cookbookId
- the Id
of the Cookbook
ProcedureLookupSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcedureLookup()
and
supportsVisibleFederation()
are true
ProcedureQuerySession getProcedureQuerySession() throws OperationFailedException
OsidSession
associated with the procedure
query service. ProcedureQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureQuery()
is false
optional
- This method must be implemented if
supportsProcedureQuery()
is true.
ProcedureQuerySession getProcedureQuerySessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the procedure
query service for the given cookbook.cookbookId
- the Id
of the Cookbook
ProcedureQuerySession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcedureQuery()
and
supportsVisibleFederation()
are true
ProcedureSearchSession getProcedureSearchSession() throws OperationFailedException
OsidSession
associated with the procedure
search service. ProcedureSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureSearch()
is false
optional
- This method must be implemented if
supportsProcedureSearch()
is true.
ProcedureSearchSession getProcedureSearchSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the procedure
search service for the given cookbook.cookbookId
- the Id
of the Cookbook
ProcedureSearchSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcedureSearch()
and
supportsVisibleFederation()
are true
ProcedureAdminSession getProcedureAdminSession() throws OperationFailedException
OsidSession
associated with the procedure
administration service. ProcedureAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureAdmin()
is false
optional
- This method must be implemented if
supportsProcedureAdmin()
is true.
ProcedureAdminSession getProcedureAdminSessionForCookbook(Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the procedure
administration service for the given cookbook.cookbookId
- the Id
of the Cookbook
ProcedureAdminSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- cookbookId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcedureAdmin()
and
supportsVisibleFederation()
are true
ProcedureNotificationSession getProcedureNotificationSession(ProcedureReceiver procedureReceiver) throws OperationFailedException
OsidSession
associated with the procedure
notification service.procedureReceiver
- the receiver ProcedureNotificationSession
NullArgumentException
- procedureReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureNotification()
is false
optional
- This method must be implemented if
supportsProcedureNotification()
is true.
ProcedureNotificationSession getProcedureNotificationSessionForCookbook(ProcedureReceiver procedureReceiver, Id cookbookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the procedure
notification service for the given cookbook.procedureReceiver
- the receivercookbookId
- the Id
of the Cookbook
ProcedureNotificationSession
NotFoundException
- no Cookbook
found by
the given Id
NullArgumentException
- procedureReceiver
or cookbookId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcedureNotification()
and
supportsVisibleFederation()
are true
ProcedureCookbookSession getProcedureCookbookSession() throws OperationFailedException
ProcedureCookbookSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureCookbook()
is false
optional
- This method must be implemented if
supportsProcedureCookbook()
is true.
ProcedureCookbookAssignmentSession getProcedureCookbookAssignmentSession() throws OperationFailedException
ProcedureCookbookAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureCookbookAssignment()
is false
optional
- This method must be implemented if
supportsProcedureCookbookAssignment()
is
true.
ProcedureSmartCookbookSession getProcedureSmartCookbookSession(Id cookbookId) throws NotFoundException, OperationFailedException
cookbookId
- the Id
of the cookbook ProcedureSmartCookbookSession
NotFoundException
- procedureBookId
not
foundNullArgumentException
- procedureBookId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcedureSmartCookbook()
is false
optional
- This method must be implemented if
supportsProcedureSmartCookbook()
is true.
CookbookLookupSession getCookbookLookupSession() throws OperationFailedException
OsidSession
associated with the cook book
lookup service. CookbookLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCookbookLookup()
is false
optional
- This method must be implemented if
supportsCookbookLookup()
is true.
CookbookQuerySession getCookbookQuerySession() throws OperationFailedException
OsidSession
associated with the cook book
query service. CookbookQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCookbookQuery()
is false
optional
- This method must be implemented if
supportsCookbookQuery()
is true.
CookbookSearchSession getCookbookSearchSession() throws OperationFailedException
OsidSession
associated with the cook book
search service. CookbookSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCookbookSearch()
is false
optional
- This method must be implemented if
supportsCookbookSearch()
is true.
CookbookAdminSession getCookbookAdminSession() throws OperationFailedException
OsidSession
associated with the cook book
administrative service. CookbookAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCookbookAdmin()
is false
optional
- This method must be implemented if
supportsCookbookAdmin()
is true.
CookbookNotificationSession getCookbookNotificationSession(CookbookReceiver cookbookReceiver) throws OperationFailedException
OsidSession
associated with the cook book
notification service.cookbookReceiver
- the receiver CookbookNotificationSession
NullArgumentException
- cookbookReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCookbookNotification()
is false
optional
- This method must be implemented if
supportsCookbookNotification()
is true.
CookbookHierarchySession getCookbookHierarchySession() throws OperationFailedException
OsidSession
associated with the cook book
hierarchy service. CookbookHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCookbookHierarchy()
is false
optional
- This method must be implemented if
supportsCookbookHierarchy()
is true.
CookbookHierarchyDesignSession getCookbookHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the cook book
hierarchy design service. CookbookHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCookbookHierarchyDesign()
is false
optional
- This method must be implemented if
supportsCookbookHierarchyDesign()
is true.
RecipeBatchManager getRecipeBatchManager() throws OperationFailedException
RecipieBatchManager
. RecipeBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsRecipeBatch()
is false
optional
- This method must be implemented if
supportsRecipeBatch()
is true.