| Interface | osid.ordering.rules.OrderingRulesManager | ||
|---|---|---|---|
| Implements | osid.OsidManager | ||
osid.ordering.rules.OrderingRulesProfile | |||
| Description |
The ordering rules manager provides access to ordering rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
| Method | getPriceEnablerLookupSession | ||
| Description |
Gets the | ||
| Return | osid.ordering.rules.PriceEnablerLookupSession | a PriceEnablerLookupSession | |
| Errors | 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 |
| Return | osid.ordering.rules.PriceEnablerLookupSession | a PriceEnablerLookupSession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 | ||
| Return | osid.ordering.rules.PriceEnablerQuerySession | a PriceEnablerQuerySession | |
| Errors | 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 |
| Return | osid.ordering.rules.PriceEnablerQuerySession | a PriceEnablerQuerySession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 | ||
| Return | osid.ordering.rules.PriceEnablerSearchSession | a PriceEnablerSearchSession | |
| Errors | 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 |
| Return | osid.ordering.rules.PriceEnablerSearchSession | a PriceEnablerSearchSession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 | ||
| Return | osid.ordering.rules.PriceEnablerAdminSession | a PriceEnablerAdminSession | |
| Errors | 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 |
| Return | osid.ordering.rules.PriceEnablerAdminSession | a PriceEnablerAdminSession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 |
| Return | osid.ordering.rules.PriceEnablerNotificationSession | a PriceEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | priceEnablerReceiver 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 | |
| Return | osid.ordering.rules.PriceEnablerNotificationSession | a PriceEnablerNotificationSession | |
| Errors | NOT_FOUND | no store found by the given Id | |
| NULL_ARGUMENT | priceEnablerReceiver or storeId 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 | ||
| Return | osid.ordering.rules.PriceEnablerStoreSession | a PriceEnablerStoreSession | |
| Errors | 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 | ||
| Return | osid.ordering.rules.PriceEnablerStoreAssignmentSession | a PriceEnablerStoreAssignmentSession | |
| Errors | 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 |
| Return | osid.ordering.rules.PriceEnablerSmartStoreSession | a PriceEnablerSmartStoreSession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 | ||
| Return | osid.ordering.rules.PriceEnablerRuleLookupSession | a PriceEnablerRuleLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPriceEnablerRuleLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsPriceEnablerRuleLookup()
is true. | |
| Method | getPriceEnablerRuleLookupSessionForStore | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | storeId | the Id of the Store |
| Return | osid.ordering.rules.PriceEnablerRuleLookupSession | a PriceEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 | ||
| Return | osid.ordering.rules.PriceEnablerRuleApplicationSession | a PriceEnablerRuleApplicationSession | |
| Errors | 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 |
| Return | osid.ordering.rules.PriceEnablerRuleApplicationSession | a PriceEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Store found by the given Id | |
| NULL_ARGUMENT | storeId 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 | |