See:
Description
Interface Summary | |
ApplyCalculationUsageCmd | Given a calculation usage and a list of items, this command will "apply" the calculation usage to the items. |
ApplyShippingCmd | Given a list of items, this command will calculate the shipping charge of each item and apply it to the item. |
CalculationCmd | This is the base interface that commands registered as calculation methods must extend. |
CalculationCodeApplyCmd | Given a calculation code, a list of items and a corresponding list of values, commands that extend this interface will apply each value to its corresponding item. |
CalculationCodeCalculateCmd | Given a calculation code and a list of items, this command will calculate the value of the calculation code for each item. |
CalculationCodeCombineCmd | Given a calculation usage and a list of items, this command will determine the calculation codes that are attached to the items. |
CalculationCodeQualifyCmd | Given a calculation code and a list of items, this command will determine the items that are qualified for the calculation code. |
CalculationConstants | This interface defines various constants used by the Calculation Framework. |
CalculationRangeCmd | Given a calculation range, a calculation range lookup result, a lookup number and a base monetary value, commands that extend this interface will calculate the resulting value. |
CalculationRuleCalculateCmd | Given a calculation rule and a list of items, this command will calculate the value of the calculation rule for each item. |
CalculationRuleCombineCmd | Given a calculation code and a list of items, this command will determine the calculation rules that are applicable to the items and calculate the values of these calculation rules. |
CalculationRuleQualifyCmd | Given a calculation rule and a list of items, commands that extend this interface will determine the items that are qualified for the calculation rule. |
CalculationScaleLookupCmd | Given a calculation scale and a list of items, this command will calculate the corresponding lookup number, base monetary value and result multiplier, plus the mathematical weight of each item for distributing values. |
DiscountCalculationCodeApplyCmd | This is the discount specific version of the CalculationCodeApply command. |
DiscountCalculationCodeCombineCmd | Given a calculation usage and a list of items, this command will determine the discount calculation codes that are attached to the items. |
DiscountCalculationRuleQualifyCmd | Given a calculation rule and a list of items, this command will determine the items that are qualified for the calculation rule based on the member groups related to the calculation rule. |
FinalizeCalculationUsageCmd | Given a calulation usage, an order and its orderitems, commands that extend this interface will perform additional processing to the order and its orderitems during order processing. |
FixedAmountCalculationRangeCmd | Given a calculation range, a calculation range lookup result, a lookup number and a base monetary value, this command will simply the value of the calculation range in the currency specified. |
GetOrderLevelParameterCmd | Reserved for IBM Internal use. |
InitializeAdjustmentCmd | This is the discount specific version of the InitializeCalculationUsage command. |
InitializeCalculationUsageCmd | This command is called by OrderPrepare/PrepareOrder to initialize a calculation usage. |
InitializeSalesTaxCmd | This is the sales tax specific version of the InitializeCalculationUsage command. |
InitializeShippingCmd | This is the shipping specific version of the InitializeCalculationUsage command. |
InitializeShippingTaxCmd | This is the shipping tax specific version of the InitializeCalculationUsage command. |
NetPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on net price. |
NetPriceWithQuantityAsResultMultiplierCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on net price. |
NetShippingCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on net shipping charge. |
NonDiscountedPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on non-discounted price. |
PercentageCalculationRangeCmd | This version of the CalculationRange command returns the calculation range lookup result multiplied by the base monetary value then divided by 100. |
PerUnitAmountCalculationRangeCmd | This version of the CalculationRange command returns the calculation range lookup result multiplied by the lookup number. |
QuantityCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on quantity. |
QuantitySpreadByNetPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on quantity. |
ResolveJurisdictionsCmd | This is the base interface of the following commands: ResolveShippingJurisdictions ResolveTaxJurisdictions |
ResolveShippingJurisdictionsCmd | This command resolves an address into a list of shipping jurisdictions. |
ResolveTaxJurisdictionsCmd | This command resolves an address into a list of tax jurisdictions. |
SalesTaxCalculationCodeApplyCmd | This is the sales tax specific version of the CalculationCodeApply command. |
SetOrderLevelParameterCmd | Reserved for IBM internal use. |
ShippingCalculationCodeApplyCmd | This is the shipping specific version of the CalculationCodeApply command. |
ShippingCalculationRuleQualifyCmd | This is the shipping specific version of the CalculationRuleQualify command. |
ShippingTaxCalculationCodeApplyCmd | This is the shipping tax specific version of the CalculationCodeApply command. |
SummarizeAdjustmentCmd | This is the discount specific version of the SummarizeCalculationUsage command. |
SummarizeCalculationUsageCmd | This command is called by OrderPrepare/PrepareOrder to summarize a calculation usage. |
SummarizeSalesTaxCmd | This is the sales tax specific version of the SummarizeCalculationUsage command. |
SummarizeShippingCmd | This is the shipping specific version of the SummarizeCalculationUsage command. |
SummarizeShippingTaxCmd | This is the shipping tax specific version of the SummarizeCalculationUsage command. |
TaxableNetPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on taxable net price. |
TaxableNetPricePlusNetShippingCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on taxable net price plus net shipping charge. |
TaxableUnitPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on taxable unit price. |
TaxableUnitPricePlusUnitShippingCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on taxable unit price plus unit shipping charge. |
TaxCalculationCodeCombineCmd | This is the sales tax and shipping tax specific version of the CalculationCodeCombine command. |
TaxCalculationRuleQualifyCmd | This is the sales tax and shipping tax specific version of the CalculationRuleQualify command. |
UnitPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on unit price. |
UnitShippingCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on unit shipping charge. |
WeightCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on physical weight. |
WeightSpreadByNetPriceCalculationScaleLookupCmd | This version of the CalculationScaleLookup command is intended for calculation scales that are based on physical weight. |
Class Summary | |
ApplyCalculationUsageCmdImpl | The default implementation of ApplyCalculationUsageCmd. |
ApplyShippingChargeByCarrierCmdImpl | An implementation of ApplyCalculationUsageCmd for the bootstrap business policy "ShippingChargeByCarrier". |
ApplyShippingCmdImpl | The default implementation of ApplyShippingCmd. |
ApplyStandardShippingChargeBySellerCmdImpl | An implementation of ApplyCalculationUsageCmd for the bootstrap business policy "ShippingChargeByCarrier". |
Cache | An abstract class for implementing LRU cache classes. |
CalculationCmdImpl | This is an abstract command implementation that implements the base interface CalculationCmd. |
CalculationCodeCalculateCmdImpl | The default implementation of CalculationCodeCalculateCmd. |
CalculationCodeCombineCmdImpl | The default implementation of CalculationCodeCombineCmd. |
CalculationCodeQualifyCmdImpl | The default implementation of CalculationCodeQualifyCmd. |
CalculationHelper | This class defines various helper methods used by the Calculation Framework. |
CalculationRegistry | This registry caches tables referenced by the Calculation Framework. |
CalculationRuleCalculateCmdImpl | The default implementation of CalculationRuleCalculateCmd. |
CalculationRuleCombineCmdImpl | The default implementation of CalculationRuleCombineCmd. |
CodeCache | A class that caches calculation codes by calculation code ID. |
CodeComparator | A comparator class for ordering calculation codes. |
CodeDescriptionCache | A class that caches calculation codes descriptions by calculation code ID. |
CodeMemberGroupRelationshipCache | A class that caches related member group IDs by calculation code ID. |
CodeTaxExemptionCache | A class that caches exempted tax category IDs by calculation code ID. |
DescendingOrderComparator | A comparator for ordering objects in descending order. |
DirectAttachmentHelper | A helper class for retrieving and caching direct attachments. |
DiscountCalculationCodeApplyCmdImpl | The default implementation of DiscountCalculationCodeApplyCmd. |
DiscountCalculationCodeCombineCmdImpl | The default implementation of CalculationCodeCombineCmd. |
DiscountCalculationRuleQualifyCmdImpl | The default implementation of DiscountCalculationRuleQualifyCmd. |
FixedAmountCalculationRangeCmdImpl | The default implementation of FixedAmountCalculationRangeCmd. |
GetOrderLevelParameterCmdImpl | Reserved for IBM Internal use. |
Group | Each group is composed of: a calculation code a list of items an optional list of values for each tax category |
GroupKey | Reserved for IBM internal use. |
IndirectAttachmentCache | Reserved for IBM internal use. |
IndirectAttachmentKey | Reserved for IBM internal use. |
InitializeAdjustmentCmdImpl | This is the default implementation of the InitializeAdjustment command. |
InitializeSalesTaxCmdImpl | This is the default implementation of the InitializeSalesTax command. |
InitializeShippingCmdImpl | This is the default implementation of the InitializeShipping command. |
InitializeShippingTaxCmdImpl | This is the default implementation of the InitializeShippingTax command. |
Item | This is an OrderItemAccessBean wrapper. |
LookupResultCache | Reserved for IBM internal use. |
MethodCache | Reserved for IBM internal use. |
MigrationHelper | Reserved for IBM internal use. |
NetPriceCalculationScaleLookupCmdImpl | This is the default implementation of the NetPriceCalculationScaleLookup command. |
NetPriceWithQuantityAsResultMultiplierCalculationScaleLookupCmdImpl | This is the default implementation of the NetPriceWithQuantityAsResultMultiplierCalculationScaleLookup command. |
NetShippingCalculationScaleLookupCmdImpl | This is the default implementation of the NetShippingCalculationScaleLookup command. |
NonDiscountedPriceCalculationScaleLookupCmdImpl | This is the default implementation of the NonDiscountedPriceCalculationScaleLookup command. |
OrderCodeKey | Reserved for IBM internal use. |
PercentageCalculationRangeCmdImpl | This is the default implementation of the PercentageCalculationRange command. |
PerUnitAmountCalculationRangeCmdImpl | This is the default implementation of the PerUnitAmountCalculationRange command. |
QuantityCalculationScaleLookupCmdImpl | This is the default implementation of the QuantityCalculationScaleLookup command. |
QuantitySpreadByNetPriceCalculationScaleLookupCmdImpl | This is the default implementation of the QuantitySpreadByNetPriceCalculationScaleLookup command. |
RangeCache | Reserved for IBM internal use. |
ResolveJurisdictionsCmdImpl | This is the base implementation of the following commands: ResolveShippingJurisdictions ResolveTaxJurisdictions |
ResolveShippingJurisdictionsCmdImpl | This is the default implementation of the ResolveShippingJurisdictions command. |
ResolveTaxJurisdictionsCmdImpl | This is the default implementation of the ResolveTaxJurisdictions command. |
RuleCache | Reserved for IBM internal use. |
RuleMemberGroupRelationshipCache | Reserved for IBM internal use. |
RuleScaleRelationshipCache | Reserved for IBM internal use. |
SalesTaxCalculationCodeApplyCmdImpl | This is the default implementation of the SalesTaxCalculationCodeApply command. |
ScaleCache | Reserved for IBM internal use. |
SetOrderLevelParameterCmdImpl | Reserved for IBM internal use. |
ShippingCalculationCodeApplyCmdImpl | This is the default implementation of the ShippingCalculationCodeApply command. |
ShippingCalculationRuleQualifyCmdImpl | This is the default implementation of the ShippingCalculationRuleQualify command. |
ShippingRuleCache | Reserved for IBM internal use. |
ShippingRuleKey | Reserved for IBM internal use. |
ShippingTaxCalculationCodeApplyCmdImpl | This is the default implementation of the ShippingTaxCalculationCodeApply command. |
StoreEntityUsageCache | Reserved for IBM internal use. |
StoreEntityUsageKey | Reserved for IBM internal use. |
SubOrderAdjustmentKey | Reserved for IBM internal use. |
SummarizeAdjustmentCmdImpl | This is the default implementation of the SummarizeAdjustment command. |
SummarizeSalesTaxCmdImpl | This is the default implementation of the SummarizeSalesTax command. |
SummarizeShippingCmdImpl | This is the default implementation of the SummarizeShipping command. |
SummarizeShippingTaxCmdImpl | This is the default implementation of the SummarizeShippingTax command. |
TaxableNetPriceCalculationScaleLookupCmdImpl | This is the default implementation of the TaxableNetPriceCalculationScaleLookup command. |
TaxableNetPricePlusNetShippingCalculationScaleLookupCmdImpl | This is the default implementation of the TaxableNetPricePlusNetShippingCalculationScaleLookup command. |
TaxableUnitPriceCalculationScaleLookupCmdImpl | This is the default implementation of the TaxableUnitPriceCalculationScaleLookup command. |
TaxableUnitPricePlusUnitShippingCalculationScaleLookupCmdImpl | This is the default implementation of the TaxableUnitPricePlusUnitShippingCalculationScaleLookup command. |
TaxCalculationCodeApplyCmdImpl | This is the base implementation of the following commands: SalesTaxCalculationCodeApply ShippingTaxCalculationCodeApply |
TaxCalculationCodeCombineCmdImpl | This is the default implementation of the TaxCalculationCodeCombine command. |
TaxCalculationRuleQualifyCmdImpl | This is the default implementation of the TaxCalculationRuleQualify command. |
TaxCategoryIdCache | Reserved for IBM internal use. |
TaxCategoryIdKey | Reserved for IBM internal use. |
TaxRuleCache | Reserved for IBM internal use. |
TaxRuleKey | Reserved for IBM internal use. |
TaxTypeCache | This class caches TaxTypes by CalculationUsage/TaxType ID. |
UnitPriceCalculationScaleLookupCmdImpl | This is the default implementation of the UnitPriceCalculationScaleLookup command. |
UnitShippingCalculationScaleLookupCmdImpl | This is the default implementation of the UnitShippingCalculationScaleLookup command. |
UsageSequenceCache | Reserved for IBM internal use. |
WeightCalculationScaleLookupCmdImpl | This is the default implementation of the WeightCalculationScaleLookup command. |
WeightSpreadByNetPriceCalculationScaleLookupCmdImpl | This is the default implementation of the WeightSpreadByNetPriceCalculationScaleLookup command. |
Contains classes and interfaces for handling commands related to the order subsystem, excluding those components, such as fulfillment, payment, and price, that are described elsewhere.
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.