public interface OrderingRulesProxyManager extends OsidProxyManager, OrderingRulesProfile
The ordering rules proxy manager provides access to ordering rules
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager pass a Proxy for passing
information from server environments. The sessions included in this
manager are:
PriceEnablerLookupSession: a session to retrieve
price enablers PriceEnablerQuerySession: a session to query for
price enablers PriceEnablerSearchSession: a session to search for
price enablers PriceEnablerAdminSession: a session to create and
delete price enablers PriceEnablerNotificationSession: a session to
receive notifications pertaining to price enabler changes PriceEnablerStoreSession: a session to look up
price enabler store mappings PriceEnablerStoreAssignmentSession: a session to
manage price enabler to store mappings PriceEnablerSmartStoreSession: a session to manage
dynamic stores of price enablers PriceEnablerPriceRuleLookupSession: a session to
look up price enabler to price mappings PriceEnablerPriceRuleApplicationSession: a session
to apply price enablers to prices | Modifier and Type | Method and Description |
|---|---|
PriceEnablerAdminSession |
getPriceEnablerAdminSession(Proxy proxy)
Gets the
OsidSession associated with the price enabler
administration service. |
PriceEnablerAdminSession |
getPriceEnablerAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
administration service for the given store. |
PriceEnablerLookupSession |
getPriceEnablerLookupSession(Proxy proxy)
Gets the
OsidSession associated with the price enabler
lookup service. |
PriceEnablerLookupSession |
getPriceEnablerLookupSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
lookup service for the given store. |
PriceEnablerNotificationSession |
getPriceEnablerNotificationSession(PriceEnablerReceiver priceEnablerReceiver,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
notification service. |
PriceEnablerNotificationSession |
getPriceEnablerNotificationSessionForStore(PriceEnablerReceiver priceEnablerReceiver,
Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
notification service for the given store. |
PriceEnablerQuerySession |
getPriceEnablerQuerySession(Proxy proxy)
Gets the
OsidSession associated with the price enabler
query service. |
PriceEnablerQuerySession |
getPriceEnablerQuerySessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
query service for the given store. |
PriceEnablerRuleApplicationSession |
getPriceEnablerRuleApplicationSession(Proxy proxy)
Gets the
OsidSession associated with the price enabler
price assignment service to apply enablers to stores. |
PriceEnablerRuleApplicationSession |
getPriceEnablerRuleApplicationSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
price assignment service for the given store to apply enablers to
stores. |
PriceEnablerRuleLookupSession |
getPriceEnablerRuleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the price enabler
price mapping lookup service for looking up the rules applied to the
store. |
PriceEnablerRuleLookupSession |
getPriceEnablerRuleLookupSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enabler
price mapping lookup service for the given store for looking up rules
applied to an store. |
PriceEnablerSearchSession |
getPriceEnablerSearchSession(Proxy proxy)
Gets the
OsidSession associated with the price enabler
search service. |
PriceEnablerSearchSession |
getPriceEnablerSearchSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the price enablers
earch service for the given store. |
PriceEnablerSmartStoreSession |
getPriceEnablerSmartStoreSession(Id storeId,
Proxy proxy)
Gets the
OsidSession to manage price enabler smart
stores. |
PriceEnablerStoreAssignmentSession |
getPriceEnablerStoreAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning price
enablers to stores for price. |
PriceEnablerStoreSession |
getPriceEnablerStoreSession(Proxy proxy)
Gets the
OsidSession to lookup price enabler/store
mappings for price enablers. |
changeBranch, initialize, rollbackServiceclosegetPriceEnablerRecordTypes, getPriceEnablerSearchRecordTypes, supportsPriceEnablerAdmin, supportsPriceEnablerLookup, supportsPriceEnablerNotification, supportsPriceEnablerQuery, supportsPriceEnablerRecordType, supportsPriceEnablerRuleApplication, supportsPriceEnablerRuleLookup, supportsPriceEnablerSearch, supportsPriceEnablerSearchRecordType, supportsPriceEnablerSmartStore, supportsPriceEnablerStore, supportsPriceEnablerStoreAssignment, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdPriceEnablerLookupSession getPriceEnablerLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
lookup service.proxy - a proxy PriceEnablerLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerLookup() is false optional - This method must be implemented if
supportsPriceEnablerLookup() is true.
PriceEnablerLookupSession getPriceEnablerLookupSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enabler
lookup service for the given store.storeId - the Id of the Store proxy - a proxy PriceEnablerLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerLookup() and
supportsVisibleFederation() are true.
PriceEnablerQuerySession getPriceEnablerQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
query service.proxy - a proxy PriceEnablerQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerQuery() is false optional - This method must be implemented if
supportsPriceEnablerQuery() is true.
PriceEnablerQuerySession getPriceEnablerQuerySessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enabler
query service for the given store.storeId - the Id of the Store proxy - a proxy PriceEnablerQuerySession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerQuery() and
supportsVisibleFederation() are true.
PriceEnablerSearchSession getPriceEnablerSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
search service.proxy - a proxy PriceEnablerSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerSearch() is false optional - This method must be implemented if
supportsPriceEnablerSearch() is true.
PriceEnablerSearchSession getPriceEnablerSearchSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enablers
earch service for the given store.storeId - the Id of the Store proxy - a proxy PriceEnablerSearchSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerSearch() and
supportsVisibleFederation() are true.
PriceEnablerAdminSession getPriceEnablerAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
administration service.proxy - a proxy PriceEnablerAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerAdmin() is false optional - This method must be implemented if
supportsPriceEnablerAdmin() is true.
PriceEnablerAdminSession getPriceEnablerAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enabler
administration service for the given store.storeId - the Id of the Store proxy - a proxy PriceEnablerAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerAdmin() and
supportsVisibleFederation() are true.
PriceEnablerNotificationSession getPriceEnablerNotificationSession(PriceEnablerReceiver priceEnablerReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
notification service.priceEnablerReceiver - the notification callbackproxy - a proxy PriceEnablerNotificationSession NullArgumentException - priceEnablerReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerNotification() is false
optional - This method must be implemented if
supportsPriceEnablerNotification() is true.
PriceEnablerNotificationSession getPriceEnablerNotificationSessionForStore(PriceEnablerReceiver priceEnablerReceiver, Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enabler
notification service for the given store.priceEnablerReceiver - the notification callbackstoreId - the Id of the Store proxy - a proxy PriceEnablerNotificationSession NotFoundException - no store found by the given
Id NullArgumentException - priceEnablerReceiver,
storeId or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerNotification() and
supportsVisibleFederation() are true.
PriceEnablerStoreSession getPriceEnablerStoreSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup price enabler/store
mappings for price enablers.proxy - a proxy PriceEnablerStoreSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerStore() is false optional - This method must be implemented if
supportsPriceEnablerStore() is true.
PriceEnablerStoreAssignmentSession getPriceEnablerStoreAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning price
enablers to stores for price.proxy - a proxy PriceEnablerStoreAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerStoreAssignment() is false
optional - This method must be implemented if
supportsPriceEnablerStoreAssignment() is
true. PriceEnablerSmartStoreSession getPriceEnablerSmartStoreSession(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage price enabler smart
stores.storeId - the Id of the Store proxy - a proxy PriceEnablerSmartStoreSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerSmartStore() is false
optional - This method must be implemented if
supportsPriceEnablerSmartStore() is true.
PriceEnablerRuleLookupSession getPriceEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
price mapping lookup service for looking up the rules applied to the
store.proxy - a proxy PriceEnablerRuleLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerPriceRuleLookup() is false
optional - This method must be implemented if
supportsPriceEnablerPriceRuleLookup() is
true. PriceEnablerRuleLookupSession getPriceEnablerRuleLookupSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enabler
price mapping lookup service for the given store for looking up rules
applied to an store.storeId - the Id of the Store proxy - a proxy PriceEnablerRuleLookupSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerRuleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerRuleLookup() and
supportsVisibleFederation() are true.
PriceEnablerRuleApplicationSession getPriceEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the price enabler
price assignment service to apply enablers to stores.proxy - a proxy PriceEnablerPricApplicationSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerRuleApplication() is false
optional - This method must be implemented if
supportsPriceEnablerRuleApplication() is
true. PriceEnablerRuleApplicationSession getPriceEnablerRuleApplicationSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the price enabler
price assignment service for the given store to apply enablers to
stores.storeId - the Id of the Store proxy - a proxy PriceEnablerRuleApplicationSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceEnablerRuleApplication() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceEnablerRuleApplication() and
supportsVisibleFederation() are true.