Package | Description |
---|---|
com.ibm.commerce.price.utils |
Provides a cache of currency and quantity tables to be used by any code needing that information.
|
Modifier and Type | Method and Description |
---|---|
static <T> MixList<T> |
MixList.createList(T... items)
Factory method for creating a list from several items or an array of
items without having to specify the class.
|
MixList<java.lang.Long> |
SimpleGetPriceCmdOutput.getApplicableTradingIDs() |
MixList<java.lang.Long> |
PriceOutputCaseGetPriceCmdOutput.getApplicableTradingIDs() |
MixList<java.lang.Long> |
GetPriceCmdOutput.getApplicableTradingIDs()
Returns the identifiers of the trading agreements that were used to
determine the prices for a catalog entry.
|
MixList<MonetaryAmount> |
SimpleGetPriceCmdOutput.getApplicableUnitPrices() |
MixList<MonetaryAmount> |
PriceOutputCaseGetPriceCmdOutput.getApplicableUnitPrices() |
MixList<MonetaryAmount> |
GetPriceCmdOutput.getApplicableUnitPrices()
Returns the prices that were determined for each of the applied trading
agreements for a catalog entry.
|
MixList<java.lang.Long> |
TradingManager.getBasePool()
Returns the trading agreement identifier "pool" which will contain the
allowed identifiers.
|
MixList<java.lang.Long> |
TradingManager.getBatchModeIDs()
Returns the batch mode trading agreement identifiers that will allow all
the accumulated identifiers to be processed as expected.
|
MixList<CatEntryPrices> |
SimpleGetPriceCmdOutput.getCatEntries() |
MixList<CatEntryPrices> |
SimpleGetPriceCmdInput.getCatEntries() |
MixList<CatEntryPrices> |
PrioritizedGetPriceCmdInput.getCatEntries() |
MixList<CatEntryPrices> |
PriceOutputCaseGetPriceCmdOutput.getCatEntries() |
MixList<CatEntryPrices> |
PriceInputCaseGetPriceCmdInput.getCatEntries() |
MixList<CatEntryPrices> |
GetPriceCmdOutput.getCatEntries()
Returns the price related information for the input catalog entries.
|
MixList<CatEntryPrices> |
GetPriceCmdInput.getCatEntries()
Returns the catalog entry information which is used in batch mode.
|
MixList<java.lang.Long> |
SimpleGetPriceCmdInput.getCurrentTradingIDs() |
MixList<java.lang.Long> |
PrioritizedGetPriceCmdInput.getCurrentTradingIDs() |
MixList<java.lang.Long> |
PriceInputCaseGetPriceCmdInput.getCurrentTradingIDs() |
MixList<java.lang.Long> |
GetPriceCmdInput.getCurrentTradingIDs()
Returns the trading agreements that are currently assigned to the user.
|
MixList<java.lang.Long> |
SimpleGetPriceCmdInput.getEligibleTradingIDs() |
MixList<java.lang.Long> |
PrioritizedGetPriceCmdInput.getEligibleTradingIDs() |
MixList<java.lang.Long> |
PriceInputCaseGetPriceCmdInput.getEligibleTradingIDs() |
MixList<java.lang.Long> |
GetPriceCmdInput.getEligibleTradingIDs()
Returns the trading agreements that the user is entitled to use.
|
MixList<java.lang.Long> |
PriceInputCase.getOfferIDs()
Returns the offers that should take precedence over other offers if
applicable.
|
MixList<java.lang.Long> |
TradingManager.getSingleModeIDs()
Returns the single mode trading agreement identifiers that will allow all
the accumulated identifiers to be processed as expected.
|
MixList<java.lang.Long> |
SimpleGetPriceCmdInput.getTradingIDs() |
MixList<java.lang.Long> |
PrioritizedGetPriceCmdInput.getTradingIDs() |
MixList<java.lang.Long> |
PriceInputCaseGetPriceCmdInput.getTradingIDs() |
MixList<java.lang.Long> |
GetPriceCmdInput.getTradingIDs()
Returns the trading agreements to use when determining prices.
|
Modifier and Type | Method and Description |
---|---|
static <T> T[] |
MixList.createArray(MixList<T> items)
Convenience method which lets a null list pass through or converts it to
an array otherwise.
|
static java.util.List<PriceInputCase> |
PriceInputCase.createPriceCases(CatEntryPrices newCatEntry,
java.lang.Integer newStoreID,
java.lang.String newCurrency,
java.lang.Long newOrganizationID,
java.lang.Long newMemberID,
MixList<java.lang.Long> inputTradingIDs)
Returns price cases created from the given catalog entry information.
|
void |
SimpleGetPriceCmdOutput.setApplicableTradingIDs(MixList<java.lang.Long> newApplicableTradingIDs)
Sets all the trading agreements that had prices for the main catalog
entry.
|
void |
SimpleGetPriceCmdOutput.setApplicableUnitPrices(MixList<MonetaryAmount> newApplicableUnitPrices)
Sets all the prices that were found for the main catalog entry.
|
void |
SimpleGetPriceCmdOutput.setCatEntries(MixList<CatEntryPrices> newCatEntries)
Sets the catalog entry information objects that correspond to the input
catalog entry information objects, with the price information found for
each one.
|
void |
SimpleGetPriceCmdInput.setCatEntries(MixList<CatEntryPrices> newCatEntries)
Sets the catalog entry information objects.
|
void |
SimpleGetPriceCmdInput.setTradingIDs(MixList<java.lang.Long> newTradingIDs)
Sets the trading agreement identifiers.
|
Constructor and Description |
---|
PriceInputCase(java.lang.Integer newStoreID,
java.lang.String newCurrency,
java.lang.Long newOrganizationID,
java.lang.Long newMemberID,
java.lang.Long newTradingID,
java.lang.Long newCatEntryID,
MixList<java.lang.Long> newOfferIDs,
QuantityAmount newQuantity,
com.ibm.commerce.order.objects.OrderItemAccessBean newOrderItem,
java.util.Map newCustomData)
Constructor for PriceCase.
|