public interface OrderingProxyManager extends OsidProxyManager, OrderingProfile
The order manager provides access to order sessions and provides
interoperability tests for various aspects of this service. Methods in
this manager accept a Proxy for passing information from a
server environment. 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(Proxy proxy)
Gets the session for assigning product to store mappings.
|
ItemAdminSession |
getItemAdminSession(Proxy proxy)
Gets the
OsidSession associated with the item
adminsitartive service. |
ItemAdminSession |
getItemAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the item admin
service for the given store. |
MyOrderSession |
getMyOrderSession(Proxy proxy)
Gets the
OsidSession associated with the order lookup
service for the authenticated agent. |
MyOrderSession |
getMyOrderSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the order lookup
service for the authenticated agent for the given store. |
OrderAdminSession |
getOrderAdminSession(Proxy proxy)
Gets the
OsidSession associated with the order
administration service. |
OrderAdminSession |
getOrderAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the order
administration service for the given store. |
OrderingBatchProxyManager |
getOrderingBatchProxyManager()
Gets the
OrderingBatchProxyManager. |
OrderingRulesProxyManager |
getOrderingRulesProxyManager()
Gets the
OrderingRulesProxyManager. |
OrderLookupSession |
getOrderLookupSession(Proxy proxy)
Gets the
OsidSession associated with the order lookup
service. |
OrderLookupSession |
getOrderLookupSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the order lookup
service for the given store. |
OrderNotificationSession |
getOrderNotificationSession(OrderReceiver orderReceiver,
Proxy proxy)
Gets the
OsidSession associated with the order
notification service. |
OrderNotificationSession |
getOrderNotificationSessionForStore(OrderReceiver orderReceiver,
Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the order
notification service for the given store. |
OrderQuerySession |
getOrderQuerySession(Proxy proxy)
Gets the
OsidSession associated with the order query
service. |
OrderQuerySession |
getOrderQuerySessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the order query
service for the given store. |
OrderSearchSession |
getOrderSearchSession(Proxy proxy)
Gets the
OsidSession associated with the order search
service. |
OrderSearchSession |
getOrderSearchSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the order search
service for the given store. |
OrderSmartStoreSession |
getOrderSmartStoreSession(Id storeId,
Proxy proxy)
Gets the session associated with the order smart store for the given
store.
|
OrderStoreAssignmentSession |
getOrderStoreAssignmentSession(Proxy proxy)
Gets the session for assigning order to store mappings.
|
OrderStoreSession |
getOrderStoreSession(Proxy proxy)
Gets the session for retrieving odrer to store mappings.
|
PriceScheduleAdminSession |
getPriceScheduleAdminSession(Proxy proxy)
Gets the
OsidSession associated with the price schedule
administrative service. |
PriceScheduleAdminSession |
getPriceScheduleAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price schedule
administrative service for the given store. |
PriceScheduleLookupSession |
getPriceScheduleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the price schedule
lookup service. |
PriceScheduleLookupSession |
getPriceScheduleLookupSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price schedule
lookup service for the given store. |
PriceScheduleNotificationSession |
getPriceScheduleNotificationSession(PriceScheduleReceiver priceScheduleReceiver,
Proxy proxy)
Gets the
OsidSession associated with the price schedule
notification service. |
PriceScheduleNotificationSession |
getPriceScheduleNotificationSessionForStore(PriceScheduleReceiver priceScheduleReceiver,
Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price schedule
notification service for the given store. |
PriceScheduleQuerySession |
getPriceScheduleQuerySession(Proxy proxy)
Gets the
OsidSession associated with the price schedule
query service. |
PriceScheduleQuerySession |
getPriceScheduleQuerySessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price schedule
query service for the given store. |
PriceScheduleSearchSession |
getPriceScheduleSearchSession(Proxy proxy)
Gets the
OsidSession associated with the price schedule
search service. |
PriceScheduleSearchSession |
getPriceScheduleSearchSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price schedule
search service for the given store. |
PriceScheduleSmartStoreSession |
getPriceScheduleSmartStoreSession(Id storeId,
Proxy proxy)
Gets the session associated with the price schedule smart store for
the given store.
|
PriceScheduleStoreAssignmentSession |
getPriceScheduleStoreAssignmentSession(Proxy proxy)
Gets the session for assigning price schedule to store mappings.
|
PriceScheduleStoreSession |
getPriceScheduleStoreSession(Proxy proxy)
Gets the session for retrieving price schedule to store mappings.
|
ProductAdminSession |
getProductAdminSession(Proxy proxy)
Gets the
OsidSession associated with the product
administrative service. |
ProductAdminSession |
getProductAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the product
administrative service for the given store. |
ProductLookupSession |
getProductLookupSession(Proxy proxy)
Gets the
OsidSession associated with the product lookup
service. |
ProductLookupSession |
getProductLookupSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the product lookup
service for the given store. |
ProductNotificationSession |
getProductNotificationSession(ProductReceiver productReceiver,
Proxy proxy)
Gets the
OsidSession associated with the product
notification service. |
ProductNotificationSession |
getProductNotificationSessionForStore(ProductReceiver productReceiver,
Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the product
notification service for the given store. |
ProductQuerySession |
getProductQuerySession(Proxy proxy)
Gets the
OsidSession associated with the product query
service. |
ProductQuerySession |
getProductQuerySessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the product query
service for the given store. |
ProductSearchSession |
getProductSearchSession(Proxy proxy)
Gets the
OsidSession associated with the product search
service. |
ProductSearchSession |
getProductSearchSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the product search
service for the given store. |
ProductSmartStoreSession |
getProductSmartStoreSession(Id storeId,
Proxy proxy)
Gets the session associated with the product smart store for the given
store.
|
ProductStoreSession |
getProductStoreSession(Proxy proxy)
Gets the session for retrieving product to store mappings.
|
StoreAdminSession |
getStoreAdminSession(Proxy proxy)
Gets the
OsidSession associated with the store
administrative service. |
StoreHierarchyDesignSession |
getStoreHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the store
hierarchy design service. |
StoreHierarchySession |
getStoreHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the store
hierarchy service. |
StoreLookupSession |
getStoreLookupSession(Proxy proxy)
Gets the
OsidSession associated with the store lookup
service. |
StoreNotificationSession |
getStoreNotificationSession(StoreReceiver storeReceiver,
Proxy proxy)
Gets the
OsidSession associated with the store
notification service. |
StoreQuerySession |
getStoreQuerySession(Proxy proxy)
Gets the
OsidSession associated with the store query
service. |
StoreSearchSession |
getStoreSearchSession(Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession associated with the order lookup
service for the authenticated agent.proxy - a proxy My Order Session NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsMyOrder()
is false optional - This method must be implemented if
supportsMyOrder() is true. MyOrderSession getMyOrderSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the order lookup
service for the authenticated agent for the given store.storeId - the Id of the Store proxy - a proxy MyOrderSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the order lookup
service.proxy - a proxy OrderLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderLookup()
is false optional - This method must be implemented if
supportsOrderLookup() is true. OrderLookupSession getOrderLookupSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the order lookup
service for the given store.storeId - the Id of the Store proxy - a proxy OrderLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the order query
service.proxy - a proxy OrderQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderQuery()
is false optional - This method must be implemented if
supportsOrderQuery() is true. OrderQuerySession getOrderQuerySessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the order query
service for the given store.storeId - the Id of the Store proxy - a proxy OrderQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the order search
service.proxy - a proxy OrderSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderSearch()
is false optional - This method must be implemented if
supportsOrderSearch() is true. OrderSearchSession getOrderSearchSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the order search
service for the given store.storeId - the Id of the Store proxy - a proxy OrderSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the order
administration service.proxy - a proxy OrderAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderAdmin()
is false optional - This method must be implemented if
supportsOrderAdmin() is true. OrderAdminSession getOrderAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the order
administration service for the given store.storeId - the Id of the Store proxy - a proxy OrderAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the order
notification service.orderReceiver - the receiverproxy - a proxy OrderNotificationSession NullArgumentException - orderReceiver or
proxy 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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the order
notification service for the given store.orderReceiver - the receiverstoreId - the Id of the Store proxy - a proxy OrderNotificationSession NotFoundException - no Store found by
the given Id NullArgumentException - orderReceiver, storeId
or proxy 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(Proxy proxy) throws OperationFailedException
proxy - a proxy OrderStoreSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsOrderStore()
is false optional - This method must be implemented if
supportsOrderStore() is true. OrderStoreAssignmentSession getOrderStoreAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy OrderStoreAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderStoreAssignment() is false optional - This method must be implemented if
supportsOrderStoreAssignment() is true.
OrderSmartStoreSession getOrderSmartStoreSession(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
storeId - the Id of the storeproxy - a proxy OrderSmartStoreSession NotFoundException - storeId not foundNullArgumentException - storeId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderSmartStore() is false optional - This method must be implemented if
supportsOrderSmartStore() is true. ItemAdminSession getItemAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the item
adminsitartive service.proxy - a proxy ItemAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsItemAdmin()
is false optional - This method must be implemented if
supportsItemAdmin() is true. ItemAdminSession getItemAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the item admin
service for the given store.storeId - the Id of the Store proxy - a proxy ItemAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the product lookup
service.proxy - a proxy ProductLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductLookup()
is false optional - This method must be implemented if
supportsProductLookup() is true. ProductLookupSession getProductLookupSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the product lookup
service for the given store.storeId - the Id of the Store proxy - a proxy ProductLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the product query
service.proxy - a proxy ProductQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductQuery()
is false optional - This method must be implemented if
supportsProductQuery() is true. ProductQuerySession getProductQuerySessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the product query
service for the given store.storeId - the Id of the Store proxy - a proxy ProductQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the product search
service.proxy - a proxy ProductSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductSearch()
is false optional - This method must be implemented if
supportsProductSearch() is true. ProductSearchSession getProductSearchSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the product search
service for the given store.storeId - the Id of the Store proxy - a proxy ProductSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the product
administrative service.proxy - a proxy ProductAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductAdmin()
is false optional - This method must be implemented if
supportsProductAdmin() is true. ProductAdminSession getProductAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the product
administrative service for the given store.storeId - the Id of the Store proxy - a proxy ProductAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the product
notification service.productReceiver - the receiverproxy - a proxy ProductNotificationSession NullArgumentException - producteReceiver
or proxy 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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the product
notification service for the given store.productReceiver - the receiverstoreId - the Id of the Store proxy - a proxy ProductNotificationSession NotFoundException - no Store found by
the given Id NullArgumentException - productReceiver, storeId
or proxy 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(Proxy proxy) throws OperationFailedException
proxy - a proxy ProductStoreSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsProductStore()
is false optional - This method must be implemented if
supportsProductStore() is true. ProductStoreAssignmentSession gerProductStoreAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy ProductStoreAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProductStoreAssignment() is false
optional - This method must be implemented if
supportsProductStoreAssignment() is true.
ProductSmartStoreSession getProductSmartStoreSession(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
storeId - the Id of the storeproxy - a proxy ProductSmartStoreSession NotFoundException - storeId not foundNullArgumentException - storeId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsProductSmartStore() is false optional - This method must be implemented if
supportsProductSmartStore() is true.
PriceScheduleLookupSession getPriceScheduleLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price schedule
lookup service.proxy - a proxy PriceScheduleLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleLookup() is false optional - This method must be implemented if
supportsPriceScheduleLookup() is true.
PriceScheduleLookupSession getPriceScheduleLookupSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
lookup service for the given store.storeId - the Id of the Store proxy - a proxy PriceScheduleLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the price schedule
query service.proxy - a proxy PriceScheduleQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleQuery() is false optional - This method must be implemented if
supportsPriceScheduleQuery() is true.
PriceScheduleQuerySession getPriceScheduleQuerySessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
query service for the given store.storeId - the Id of the Store proxy - a proxy PriceScheduleQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the price schedule
search service.proxy - a proxy PriceScheduleSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleSearch() is false optional - This method must be implemented if
supportsPriceScheduleSearch() is true.
PriceScheduleSearchSession getPriceScheduleSearchSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
search service for the given store.storeId - the Id of the Store proxy - a proxy PriceScheduleSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the price schedule
administrative service.proxy - a proxy PriceScheduleAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleAdmin() is false optional - This method must be implemented if
supportsPriceScheduleAdmin() is true.
PriceScheduleAdminSession getPriceScheduleAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
administrative service for the given store.storeId - the Id of the Store proxy - a proxy PriceScheduleAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the price schedule
notification service.priceScheduleReceiver - the receiverproxy - a proxy PriceScheduleNotificationSession NullArgumentException - priceScheduleReceiver
or proxy 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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price schedule
notification service for the given store.priceScheduleReceiver - the receiverstoreId - the Id of the Store proxy - a proxy PriceScheduleNotificationSession NotFoundException - no Store found by
the given Id NullArgumentException - priceScheduleReceiver,
storeId or proxy 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(Proxy proxy) throws OperationFailedException
proxy - a proxy PriceScheduleStoreSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleStore() is false optional - This method must be implemented if
supportsPriceScheduleStore() is true.
PriceScheduleStoreAssignmentSession getPriceScheduleStoreAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy PriceScheduleStoreAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleStoreAssignment() is false
optional - This method must be implemented if
supportsPriceScheduleStoreAssignment() is
true. PriceScheduleSmartStoreSession getPriceScheduleSmartStoreSession(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
storeId - the Id of the storeproxy - a proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the store lookup
service.proxy - a proxy StoreLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsStoreLookup()
is false optional - This method must be implemented if
supportsStoreLookup() is true. StoreQuerySession getStoreQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the store query
service.proxy - a proxy StoreQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsStoreQuery()
is false optional - This method must be implemented if
supportsStoreQuery() is true. StoreSearchSession getStoreSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the store search
service.proxy - a proxy StoreSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsStoreSearch()
is false optional - This method must be implemented if
supportsStoreSearch() is true. StoreAdminSession getStoreAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the store
administrative service.proxy - a proxy StoreAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsStoreAdmin()
is false optional - This method must be implemented if
supportsStoreAdmin() is true. StoreNotificationSession getStoreNotificationSession(StoreReceiver storeReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the store
notification service.storeReceiver - the receiverproxy - a proxy StoreNotificationSession NullArgumentException - storeReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreNotification() is false optional - This method must be implemented if
supportsStoreNotification() is true.
StoreHierarchySession getStoreHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the store
hierarchy service.proxy - a proxy StoreHierarchySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreHierarchy() is false optional - This method must be implemented if
supportsStoreHierarchy() is true. StoreHierarchyDesignSession getStoreHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the store
hierarchy design service.proxy - a proxy StoreHierarchyDesignSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreHierarchyDesign() is false optional - This method must be implemented if
supportsStoreHierarchyDesign() is true.
OrderingBatchProxyManager getOrderingBatchProxyManager() throws OperationFailedException
OrderingBatchProxyManager. OrderingBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsOrderingBatch()
is false optional - This method must be implemented if
supportsOrderingBatch() is true. OrderingRulesProxyManager getOrderingRulesProxyManager() throws OperationFailedException
OrderingRulesProxyManager. OrderingRulesProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsOrderingRules()
is false optional - This method must be implemented if
supportsOrderingRules() is true.