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, 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() 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.