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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.