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, rollbackService
close
getPriceEnablerRecordTypes, getPriceEnablerSearchRecordTypes, supportsPriceEnablerAdmin, supportsPriceEnablerLookup, supportsPriceEnablerNotification, supportsPriceEnablerQuery, supportsPriceEnablerRecordType, supportsPriceEnablerRuleApplication, supportsPriceEnablerRuleLookup, supportsPriceEnablerSearch, supportsPriceEnablerSearchRecordType, supportsPriceEnablerSmartStore, supportsPriceEnablerStore, supportsPriceEnablerStoreAssignment, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
PriceEnablerLookupSession 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.