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 |