public interface OrderingRulesProfile extends OsidProfile
The ordering rules profile describes the interoperability among ordering rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getPriceEnablerRecordTypes()
Gets the supported
PriceEnabler record types. |
TypeList |
getPriceEnablerSearchRecordTypes()
Gets the supported
PriceEnabler search record types. |
boolean |
supportsPriceEnablerAdmin()
Tests if a price enabler administrative service is supported.
|
boolean |
supportsPriceEnablerLookup()
Tests if looking up price enablers is supported.
|
boolean |
supportsPriceEnablerNotification()
Tests if a price enabler notification service is supported.
|
boolean |
supportsPriceEnablerQuery()
Tests if querying price enablers is supported.
|
boolean |
supportsPriceEnablerRecordType(Type priceEnablerRecordType)
Tests if the given
PriceEnabler record type is
supported. |
boolean |
supportsPriceEnablerRuleApplication()
Tests if a price enabler price rule application service is supported.
|
boolean |
supportsPriceEnablerRuleLookup()
Tests if a price enabler price rule lookup service is supported.
|
boolean |
supportsPriceEnablerSearch()
Tests if searching price enablers is supported.
|
boolean |
supportsPriceEnablerSearchRecordType(Type priceEnablerSearchRecordType)
Tests if the given
PriceEnabler search record type is
supported. |
boolean |
supportsPriceEnablerSmartStore()
Tests if a price enabler store lookup service is supported.
|
boolean |
supportsPriceEnablerStore()
Tests if a price enabler store lookup service is supported.
|
boolean |
supportsPriceEnablerStoreAssignment()
Tests if a price enabler store service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerLookup()
true if price enabler lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerQuery()
true if price enabler query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerSearch()
true if price enabler search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerAdmin()
true if price enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerNotification()
true if price enabler notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerStore()
true if a price enabler store lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerStoreAssignment()
true if price enabler store assignment service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerSmartStore()
true if a price enabler store service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerRuleLookup()
true if a price enabler price rule lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsPriceEnablerRuleApplication()
true if price enabler price rule application
service is supported, false otherwisemandatory - This method must be implemented. TypeList getPriceEnablerRecordTypes()
PriceEnabler record types. PriceEnabler
record typesmandatory - This method must be implemented. boolean supportsPriceEnablerRecordType(Type priceEnablerRecordType)
PriceEnabler record type is
supported.priceEnablerRecordType - a Type indicating a
PriceEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException - priceEnablerRecordType
is null mandatory - This method must be implemented. TypeList getPriceEnablerSearchRecordTypes()
PriceEnabler search record types. PriceEnabler
search record typesmandatory - This method must be implemented. boolean supportsPriceEnablerSearchRecordType(Type priceEnablerSearchRecordType)
PriceEnabler search record type is
supported.priceEnablerSearchRecordType - a Type indicating
a PriceEnabler search record type true if the given search record type is
supported, false otherwiseNullArgumentException -
priceEnablerSearchRecordType is null mandatory - This method must be implemented.