| 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. | |