public interface OrderingManager extends OsidManager, OrderingProfile
The order manager provides access to order sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
MyOrderSession: a session to lookup orders OrderLookupSession: a session to lookup orders
OrderQuerySession: a session to query orders OrderSearchSession: a session to search orders
OrderAdminSession: a session to manage orders
OrderNotificationSession: a session to subscribe
to notifications of order changes OrderStoreSession: a session to lookup order store
mappings OrderStoreAssignmentSession: a session to manage
order store mappings OrderSmartStoreSession: a session to manage smart
stores of orders ItemAdminSession: a session to add items to an
order ProductLookupSession: a session to retrieve
products ProductQuerySession: a session to query products
ProductSearchSession: a session to search for
products ProductAdminSession: a session to create, update
and delete products ProductNotificationSession: a session to receive
notifications for changes in products ProductStoreSession: a session to lookup product
store mappings ProductStoreAssignmentSession: a session to manage
product store mappings ProductSmartStoreSession: a session to manage
smart stores of products PriceScheduleLookupSession: a session to retrieve
price schedules PriceScheduleQuerySession: a session to query
price schedules PriceScheduleSearchSession: a session to search
for price schedules PriceScheduleAdminSession: a session to create,
update and delete price schedules PriceScheduleNotificationSession: a session to
receive notifications for changes in price schedules PriceScheduleStoreSession: a session to lookup
price schedule store mappings PriceScheduleStoreAssignmentSession: a session to
manage price schedule store mappings PriceScheduleSmartStoreSession: a session to
manage smart stores of price schedules StoreLookupSession: a session to retrieve stores
StoreQuerySession: a session to query stores StoreSearchSession: a session to search for stores
StoreAdminSession: a session to create, update and
delete stores StoreNotificationSession: a session to receive
notifications for changes in stores StoreHierarchyTraversalSession: a session to
traverse hierarchies of stores StoreHierarchyDesignSession: a session to manage
hierarchies of stores The ordering manager also provides a profile for determing the supported search types supported by this service.
| Modifier and Type | Method and Description |
|---|---|
ProductStoreAssignmentSession |
gerProductStoreAssignmentSession()
Gets the session for assigning product to store mappings.
|
ItemAdminSession |
getItemAdminSession()
Gets the
OsidSession associated with the item
adminsitartive service. |
ItemAdminSession |
getItemAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the item admin
service for the given store. |
MyOrderSession |
getMyOrderSession()
Gets the
OsidSession associated with the order lookup
service for the authenticated agent. |
MyOrderSession |
getMyOrderSessionForStore(Id storeId)
Gets the
OsidSession associated with the order lookup
service for the authenticated agent for the given store. |
OrderAdminSession |
getOrderAdminSession()
Gets the
OsidSession associated with the order
administration service. |
OrderAdminSession |
getOrderAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the order
administration service for the given store. |
OrderingBatchManager |
getOrderingBatchManager()
Gets the
OrderingBatchManager. |
OrderingRulesManager |
getOrderingRulesManager()
Gets the
OrderingRulesManager. |
OrderLookupSession |
getOrderLookupSession()
Gets the
OsidSession associated with the order lookup
service. |
OrderLookupSession |
getOrderLookupSessionForStore(Id storeId)
Gets the
OsidSession associated with the order lookup
service for the given store. |
OrderNotificationSession |
getOrderNotificationSession(OrderReceiver orderReceiver)
Gets the
OsidSession associated with the order
notification service. |
OrderNotificationSession |
getOrderNotificationSessionForStore(OrderReceiver orderReceiver,
Id storeId)
Gets the
OsidSession associated with the order
notification service for the given store. |
OrderQuerySession |
getOrderQuerySession()
Gets the
OsidSession associated with the order query
service. |
OrderQuerySession |
getOrderQuerySessionForStore(Id storeId)
Gets the
OsidSession associated with the order query
service for the given store. |
OrderSearchSession |
getOrderSearchSession()
Gets the
OsidSession associated with the order search
service. |
OrderSearchSession |
getOrderSearchSessionForStore(Id storeId)
Gets the
OsidSession associated with the order search
service for the given store. |
OrderSmartStoreSession |
getOrderSmartStoreSession(Id storeId)
Gets the session associated with the order smart store for the given
store.
|
OrderStoreAssignmentSession |
getOrderStoreAssignmentSession()
Gets the session for assigning order to store mappings.
|
OrderStoreSession |
getOrderStoreSession()
Gets the session for retrieving odrer to store mappings.
|
PriceScheduleAdminSession |
getPriceScheduleAdminSession()
Gets the
OsidSession associated with the price schedule
administrative service. |
PriceScheduleAdminSession |
getPriceScheduleAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the price schedule
administrative service for the given store. |
PriceScheduleLookupSession |
getPriceScheduleLookupSession()
Gets the
OsidSession associated with the price schedule
lookup service. |
PriceScheduleLookupSession |
getPriceScheduleLookupSessionForStore(Id storeId)
Gets the
OsidSession associated with the price schedule
lookup service for the given store. |
PriceScheduleNotificationSession |
getPriceScheduleNotificationSession(PriceScheduleReceiver priceScheduleReceiver)
Gets the
OsidSession associated with the price schedule
notification service. |
PriceScheduleNotificationSession |
getPriceScheduleNotificationSessionForStore(PriceScheduleReceiver priceScheduleReceiver,
Id storeId)
Gets the
OsidSession associated with the price schedule
notification service for the given store. |
PriceScheduleQuerySession |
getPriceScheduleQuerySession()
Gets the
OsidSession associated with the price schedule
query service. |
PriceScheduleQuerySession |
getPriceScheduleQuerySessionForStore(Id storeId)
Gets the
OsidSession associated with the price schedule
query service for the given store. |
PriceScheduleSearchSession |
getPriceScheduleSearchSession()
Gets the
OsidSession associated with the price schedule
search service. |
PriceScheduleSearchSession |
getPriceScheduleSearchSessionForStore(Id storeId)
Gets the
OsidSession associated with the price schedule
search service for the given store. |
PriceScheduleSmartStoreSession |
getPriceScheduleSmartStoreSession(Id storeId)
Gets the session associated with the price schedule smart store for
the given store.
|
PriceScheduleStoreAssignmentSession |
getPriceScheduleStoreAssignmentSession()
Gets the session for assigning price schedule to store mappings.
|
PriceScheduleStoreSession |
getPriceScheduleStoreSession()
Gets the session for retrieving price schedule to store mappings.
|
ProductAdminSession |
getProductAdminSession()
Gets the
OsidSession associated with the product
administrative service. |
ProductAdminSession |
getProductAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the product
administrative service for the given store. |
ProductLookupSession |
getProductLookupSession()
Gets the
OsidSession associated with the product lookup
service. |
ProductLookupSession |
getProductLookupSessionForStore(Id storeId)
Gets the
OsidSession associated with the product lookup
service for the given store. |
ProductNotificationSession |
getProductNotificationSession(ProductReceiver productReceiver)
Gets the
OsidSession associated with the product
notification service. |
ProductNotificationSession |
getProductNotificationSessionForStore(ProductReceiver productReceiver,
Id storeId)
Gets the
OsidSession associated with the product
notification service for the given store. |
ProductQuerySession |
getProductQuerySession()
Gets the
OsidSession associated with the product query
service. |
ProductQuerySession |
getProductQuerySessionForStore(Id storeId)
Gets the
OsidSession associated with the product query
service for the given store. |
ProductSearchSession |
getProductSearchSession()
Gets the
OsidSession associated with the product search
service. |
ProductSearchSession |
getProductSearchSessionForStore(Id storeId)
Gets the
OsidSession associated with the product search
service for the given store. |
ProductSmartStoreSession |
getProductSmartStoreSession(Id storeId)
Gets the session associated with the product smart store for the given
store.
|
ProductStoreSession |
getProductStoreSession()
Gets the session for retrieving product to store mappings.
|
StoreAdminSession |
getStoreAdminSession()
Gets the
OsidSession associated with the store
administrative service. |
StoreHierarchyDesignSession |
getStoreHierarchyDesignSession()
Gets the
OsidSession associated with the store
hierarchy design service. |
StoreHierarchySession |
getStoreHierarchySession()
Gets the
OsidSession associated with the store
hierarchy service. |
StoreLookupSession |
getStoreLookupSession()
Gets the
OsidSession associated with the store lookup
service. |
StoreNotificationSession |
getStoreNotificationSession(StoreReceiver storeReceiver)
Gets the
OsidSession associated with the store
notification service. |
StoreQuerySession |
getStoreQuerySession()
Gets the
OsidSession associated with the store query
service. |
StoreSearchSession |
getStoreSearchSession()
Gets the
OsidSession associated with the store search
service. |
changeBranch, initialize, rollbackServiceclosegetItemRecordTypes, getItemSearchRecordTypes, getOrderRecordTypes, getOrderSearchRecordTypes, getPriceRecordTypes, getPriceScheduleRecordTypes, getPriceScheduleSearchRecordTypes, getProductRecordTypes, getProductSearchRecordTypes, getStoreRecordTypes, getStoreSearchRecordTypes, supportsItemAdmin, supportsItemRecordType, supportsItemSearchRecordType, supportsMyOrder, supportsOrderAdmin, supportsOrderingBatch, supportsOrderingRules, supportsOrderLookup, supportsOrderNotification, supportsOrderQuery, supportsOrderRecordType, supportsOrderSearch, supportsOrderSearchRecordType, supportsOrderSmartStore, supportsOrderStore, supportsOrderStoreAssignment, supportsPriceRecordType, supportsPriceScheduleAdmin, supportsPriceScheduleLookup, supportsPriceScheduleNotification, supportsPriceScheduleQuery, supportsPriceScheduleRecordType, supportsPriceScheduleSearch, supportsPriceScheduleSearchRecordType, supportsPriceScheduleSmartStore, supportsPriceScheduleStore, supportsPriceScheduleStoreAssignment, supportsProductAdmin, supportsProductLookup, supportsProductNotification, supportsProductQuery, supportsProductRecordType, supportsProductSearch, supportsProductSearchRecordType, supportsProductSmartStore, supportsProductStore, supportsProductStoreAssignment, supportsStoreAdmin, supportsStoreHierarchy, supportsStoreHierarchyDesign, supportsStoreLookup, supportsStoreNotification, supportsStoreQuery, supportsStoreRecordType, supportsStoreSearch, supportsStoreSearchRecordType, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdMyOrderSession getMyOrderSession() throws OperationFailedException
OsidSession associated with the order lookup
service for the authenticated agent. My Order Session OperationFailedException - unable to complete requestUnimplementedException - supportsMyOrder()
is false optional - This method must be implemented if
supportsMyOrder() is true. MyOrderSession getMyOrderSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the order lookup
service for the authenticated agent for the given store.storeId - the Id of the Store MyOrderSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsMyOrder()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsMyOrder() and
supportsVisibleFederation() are true
OrderLookupSession getOrderLookupSession() throws OperationFailedException
OsidSession associated with the order lookup
service. OrderLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsOrderLookup()
is false optional - This method must be implemented if
supportsOrderLookup() is true. OrderLookupSession getOrderLookupSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the order lookup
service for the given store.storeId - the Id of the Store OrderLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsOrderLookup() and
supportsVisibleFederation() are true
OrderQuerySession getOrderQuerySession() throws OperationFailedException
OsidSession associated with the order query
service. OrderQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsOrderQuery()
is false optional - This method must be implemented if
supportsOrderQuery() is true. OrderQuerySession getOrderQuerySessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the order query
service for the given store.storeId - the Id of the Store OrderQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsOrderQuery() and
supportsVisibleFederation() are true
OrderSearchSession getOrderSearchSession() throws OperationFailedException
OsidSession associated with the order search
service. OrderSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsOrderSearch()
is false optional - This method must be implemented if
supportsOrderSearch() is true. OrderSearchSession getOrderSearchSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the order search
service for the given store.storeId - the Id of the Store OrderSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsOrderSearch() and
supportsVisibleFederation() are true
OrderAdminSession getOrderAdminSession() throws OperationFailedException
OsidSession associated with the order
administration service. OrderAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsOrderAdmin()
is false optional - This method must be implemented if
supportsOrderAdmin() is true. OrderAdminSession getOrderAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the order
administration service for the given store.storeId - the Id of the Store OrderAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsOrderAdmin() and
supportsVisibleFederation() are true
OrderNotificationSession getOrderNotificationSession(OrderReceiver orderReceiver) throws OperationFailedException
OsidSession associated with the order
notification service.orderReceiver - the receiver OrderNotificationSession NullArgumentException - orderReceiver is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderNotification() is false optional - This method must be implemented if
supportsOrderNotification() is true.
OrderNotificationSession getOrderNotificationSessionForStore(OrderReceiver orderReceiver, Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the order
notification service for the given store.orderReceiver - the receiverstoreId - the Id of the Store OrderNotificationSession NotFoundException - no Store found by
the given Id NullArgumentException - orderReceiver or
storeId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsOrderNotification() and
supportsVisibleFederation() are true
OrderStoreSession getOrderStoreSession() throws OperationFailedException
OrderStoreSession OperationFailedException - unable to complete requestUnimplementedException - supportsOrderStore()
is false optional - This method must be implemented if
supportsOrderStore() is true. OrderStoreAssignmentSession getOrderStoreAssignmentSession() throws OperationFailedException
OrderStoreAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderStoreAssignment() is false optional - This method must be implemented if
supportsOrderStoreAssignment() is true.
OrderSmartStoreSession getOrderSmartStoreSession(Id storeId) throws NotFoundException, OperationFailedException
storeId - the Id of the store OrderSmartStoreSession NotFoundException - storeId not foundNullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderSmartStore() is false optional - This method must be implemented if
supportsOrderSmartStore() is true. ItemAdminSession getItemAdminSession() throws OperationFailedException
OsidSession associated with the item
adminsitartive service. ItemAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsItemAdmin()
is false optional - This method must be implemented if
supportsItemAdmin() is true. ItemAdminSession getItemAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the item admin
service for the given store.storeId - the Id of the Store ItemAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsItemAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsItemAdmin() and
supportsVisibleFederation() are true
ProductLookupSession getProductLookupSession() throws OperationFailedException
OsidSession associated with the product lookup
service. ProductLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsProductLookup()
is false optional - This method must be implemented if
supportsProductLookup() is true. ProductLookupSession getProductLookupSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the product lookup
service for the given store.storeId - the Id of the Store ProductLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProductLookup() and
supportsVisibleFederation() are true
ProductQuerySession getProductQuerySession() throws OperationFailedException
OsidSession associated with the product query
service. ProductQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsProductQuery()
is false optional - This method must be implemented if
supportsProductQuery() is true. ProductQuerySession getProductQuerySessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the product query
service for the given store.storeId - the Id of the Store ProductQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProductQuery() and
supportsVisibleFederation() are true
ProductSearchSession getProductSearchSession() throws OperationFailedException
OsidSession associated with the product search
service. ProductSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsProductSearch()
is false optional - This method must be implemented if
supportsProductSearch() is true. ProductSearchSession getProductSearchSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the product search
service for the given store.storeId - the Id of the Store ProductSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProductSearch() and
supportsVisibleFederation() are true
ProductAdminSession getProductAdminSession() throws OperationFailedException
OsidSession associated with the product
administrative service. ProductAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsProductAdmin()
is false optional - This method must be implemented if
supportsProductAdmin() is true. ProductAdminSession getProductAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the product
administrative service for the given store.storeId - the Id of the Store ProductAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsProductAdmin() and
supportsVisibleFederation() are true
ProductNotificationSession getProductNotificationSession(ProductReceiver productReceiver) throws OperationFailedException
OsidSession associated with the product
notification service.productReceiver - the receiver ProductNotificationSession NullArgumentException - producteReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProductNotification() is false optional - This method must be implemented if
supportsProductNotification() is true.
ProductNotificationSession getProductNotificationSessionForStore(ProductReceiver productReceiver, Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the product
notification service for the given store.productReceiver - the receiverstoreId - the Id of the Store ProductNotificationSession NotFoundException - no Store found by
the given Id NullArgumentException - productReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProductNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProductNotification() and
supportsVisibleFederation() are true
ProductStoreSession getProductStoreSession() throws OperationFailedException
ProductStoreSession OperationFailedException - unable to complete requestUnimplementedException - supportsProductStore()
is false optional - This method must be implemented if
supportsProductStore() is true. ProductStoreAssignmentSession gerProductStoreAssignmentSession() throws OperationFailedException
ProductStoreAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProductStoreAssignment() is false
optional - This method must be implemented if
supportsProductStoreAssignment() is true.
ProductSmartStoreSession getProductSmartStoreSession(Id storeId) throws NotFoundException, OperationFailedException
storeId - the Id of the store ProductSmartStoreSession NotFoundException - storeId not foundNullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProductSmartStore() is false optional - This method must be implemented if
supportsProductSmartStore() is true.
PriceScheduleLookupSession getPriceScheduleLookupSession() throws OperationFailedException
OsidSession associated with the price schedule
lookup service. PriceScheduleLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleLookup() is false optional - This method must be implemented if
supportsPriceScheduleLookup() is true.
PriceScheduleLookupSession getPriceScheduleLookupSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
lookup service for the given store.storeId - the Id of the Store PriceScheduleLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceScheduleLookup() and
supportsVisibleFederation() are true
PriceScheduleQuerySession getPriceScheduleQuerySession() throws OperationFailedException
OsidSession associated with the price schedule
query service. PriceScheduleQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleQuery() is false optional - This method must be implemented if
supportsPriceScheduleQuery() is true.
PriceScheduleQuerySession getPriceScheduleQuerySessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
query service for the given store.storeId - the Id of the Store PriceScheduleQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceScheduleQuery() and
supportsVisibleFederation() are true
PriceScheduleSearchSession getPriceScheduleSearchSession() throws OperationFailedException
OsidSession associated with the price schedule
search service. PriceScheduleSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleSearch() is false optional - This method must be implemented if
supportsPriceScheduleSearch() is true.
PriceScheduleSearchSession getPriceScheduleSearchSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
search service for the given store.storeId - the Id of the Store PriceScheduleSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceScheduleSearch() and
supportsVisibleFederation() are true
PriceScheduleAdminSession getPriceScheduleAdminSession() throws OperationFailedException
OsidSession associated with the price schedule
administrative service. PriceScheduleAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleAdmin() is false optional - This method must be implemented if
supportsPriceScheduleAdmin() is true.
PriceScheduleAdminSession getPriceScheduleAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
administrative service for the given store.storeId - the Id of the Store PriceScheduleAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceScheduleAdmin() and
supportsVisibleFederation() are true
PriceScheduleNotificationSession getPriceScheduleNotificationSession(PriceScheduleReceiver priceScheduleReceiver) throws OperationFailedException
OsidSession associated with the price schedule
notification service.priceScheduleReceiver - the receiver PriceScheduleNotificationSession NullArgumentException - priceScheduleReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleNotification() is false
optional - This method must be implemented if
supportsPriceScheduleNotification() is
true. PriceScheduleNotificationSession getPriceScheduleNotificationSessionForStore(PriceScheduleReceiver priceScheduleReceiver, Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
notification service for the given store.priceScheduleReceiver - the receiverstoreId - the Id of the Store PriceScheduleNotificationSession NotFoundException - no Store found by
the given Id NullArgumentException - priceScheduleReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceScheduleNotification() and
supportsVisibleFederation() are true
PriceScheduleStoreSession getPriceScheduleStoreSession() throws OperationFailedException
PriceScheduleStoreSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleStore() is false optional - This method must be implemented if
supportsPriceScheduleStore() is true.
PriceScheduleStoreAssignmentSession getPriceScheduleStoreAssignmentSession() throws OperationFailedException
PriceScheduleStoreAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleStoreAssignment() is false
optional - This method must be implemented if
supportsPriceScheduleStoreAssignment() is
true. PriceScheduleSmartStoreSession getPriceScheduleSmartStoreSession(Id storeId) throws NotFoundException, OperationFailedException
storeId - the Id of the store PriceScheduleSmartStoreSession NotFoundException - storeId not foundNullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleSmartStore() is false
optional - This method must be implemented if
supportsPriceScheduleSmartStore() is true.
StoreLookupSession getStoreLookupSession() throws OperationFailedException
OsidSession associated with the store lookup
service. StoreLookupSession OperationFailedException - unable to complete requestUnimplementedException - supportsStoreLookup()
is false optional - This method must be implemented if
supportsStoreLookup() is true. StoreQuerySession getStoreQuerySession() throws OperationFailedException
OsidSession associated with the store query
service. StoreQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsStoreQuery()
is false optional - This method must be implemented if
supportsStoreQuery() is true. StoreSearchSession getStoreSearchSession() throws OperationFailedException
OsidSession associated with the store search
service. StoreSearchSession OperationFailedException - unable to complete requestUnimplementedException - supportsStoreSearch()
is false optional - This method must be implemented if
supportsStoreSearch() is true. StoreAdminSession getStoreAdminSession() throws OperationFailedException
OsidSession associated with the store
administrative service. StoreAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsStoreAdmin()
is false optional - This method must be implemented if
supportsStoreAdmin() is true. StoreNotificationSession getStoreNotificationSession(StoreReceiver storeReceiver) throws OperationFailedException
OsidSession associated with the store
notification service.storeReceiver - the receiver StoreNotificationSession NullArgumentException - storeReceiver is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreNotification() is false optional - This method must be implemented if
supportsStoreNotification() is true.
StoreHierarchySession getStoreHierarchySession() throws OperationFailedException
OsidSession associated with the store
hierarchy service. StoreHierarchySession OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreHierarchy() is false optional - This method must be implemented if
supportsStoreHierarchy() is true. StoreHierarchyDesignSession getStoreHierarchyDesignSession() throws OperationFailedException
OsidSession associated with the store
hierarchy design service. StoreHierarchyDesignSession OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreHierarchyDesign() is false optional - This method must be implemented if
supportsStoreHierarchyDesign() is true.
OrderingBatchManager getOrderingBatchManager() throws OperationFailedException
OrderingBatchManager. OrderingBatchManager OperationFailedException - unable to complete requestUnimplementedException - supportsOrderingBatch()
is false optional - This method must be implemented if
supportsOrderingBatch() is true. OrderingRulesManager getOrderingRulesManager() throws OperationFailedException
OrderingRulesManager. OrderingRulesManager OperationFailedException - unable to complete requestUnimplementedException - supportsOrderingRules()
is false optional - This method must be implemented if
supportsOrderingRules() is true.