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, rollbackService
close
getItemRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
MyOrderSession 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.