Interface | osid.ordering.rules.OrderingRulesProxyManager | ||
---|---|---|---|
Implements | osid.OsidProxyManager | ||
osid.ordering.rules.OrderingRulesProfile | |||
Description |
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
| ||
Method | getPriceEnablerLookupSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerLookupSession | a PriceEnablerLookupSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerLookup() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerLookup()
is true. | |
Method | getPriceEnablerLookupSessionForStore | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerLookupSession | a PriceEnablerLookupSession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerLookup()
and supportsVisibleFederation() are true.
| |
Method | getPriceEnablerQuerySession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerQuerySession | a PriceEnablerQuerySession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerQuery() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerQuery()
is true. | |
Method | getPriceEnablerQuerySessionForStore | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerQuerySession | a PriceEnablerQuerySession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerQuery()
and supportsVisibleFederation() are true.
| |
Method | getPriceEnablerSearchSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerSearchSession | a PriceEnablerSearchSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerSearch() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerSearch()
is true. | |
Method | getPriceEnablerSearchSessionForStore | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerSearchSession | a PriceEnablerSearchSession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerSearch()
and supportsVisibleFederation() are true.
| |
Method | getPriceEnablerAdminSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerAdminSession | a PriceEnablerAdminSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerAdmin()
is true. | |
Method | getPriceEnablerAdminSessionForStore | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerAdminSession | a PriceEnablerAdminSession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerAdmin()
and supportsVisibleFederation() are true.
| |
Method | getPriceEnablerNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.ordering.rules.PriceEnablerReceiver | priceEnablerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerNotificationSession | a PriceEnablerNotificationSession | |
Errors | NULL_ARGUMENT | priceEnablerReceiver or proxy is null
| |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerNotification() is false | ||
Compliance | optional | This method must be implemented if
supportsPriceEnablerNotification() is true. | |
Method | getPriceEnablerNotificationSessionForStore | ||
Description |
Gets the | ||
Parameters | osid.ordering.rules.PriceEnablerReceiver | priceEnablerReceiver | the notification callback |
osid.id.Id | storeId | the Id of the Store | |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerNotificationSession | a PriceEnablerNotificationSession | |
Errors | NOT_FOUND | no store found by the given Id | |
NULL_ARGUMENT | priceEnablerReceiver, storeId or proxy is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsPriceEnablerNotification() and
supportsVisibleFederation() are true. | |
Method | getPriceEnablerStoreSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerStoreSession | a PriceEnablerStoreSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerStore() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerStore()
is true. | |
Method | getPriceEnablerStoreAssignmentSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerStoreAssignmentSession | a PriceEnablerStoreAssignmentSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerStoreAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsPriceEnablerStoreAssignment() is true. | |
Method | getPriceEnablerSmartStoreSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerSmartStoreSession | a PriceEnablerSmartStoreSession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerSmartStore() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerSmartStore()
is true. | |
Method | getPriceEnablerRuleLookupSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerRuleLookupSession | a PriceEnablerRuleLookupSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerPriceRuleLookup() is false
| ||
Compliance | optional | This method must be implemented if
supportsPriceEnablerPriceRuleLookup() is true. | |
Method | getPriceEnablerRuleLookupSessionForStore | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerRuleLookupSession | a PriceEnablerRuleLookupSession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsPriceEnablerRuleLookup()
and supportsVisibleFederation() are true.
| |
Method | getPriceEnablerRuleApplicationSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.ordering.rules.PriceEnablerRuleApplicationSession | a PriceEnablerPricApplicationSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerRuleApplication() is false
| ||
Compliance | optional | This method must be implemented if
supportsPriceEnablerRuleApplication() is true. | |
Method | getPriceEnablerRuleApplicationSessionForStore | ||
Description |
Gets the | ||
Parameters | osid.id.Id | storeId | the Id of the Store |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.ordering.rules.PriceEnablerRuleApplicationSession | a PriceEnablerRuleApplicationSession | |
Errors | NOT_FOUND | no Store found by the given Id | |
NULL_ARGUMENT | storeId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsPriceEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsPriceEnablerRuleApplication() and
supportsVisibleFederation() are true. |