Package com.ibm.commerce.order.calculation

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.

See:
          Description

Interface Summary
ApplyCalculationUsageCmd This command applies a calculation usage to a list of Items.
ApplyShippingCmd This is the shipping specific version of the ApplyCalculationUsage command.
CalculationCmd This is the base interface of the following commands:
ApplyCalculationUsage CalculationCodeCombine CalculationCodeQualify CalculationCodeCalculate CalculationCodeApply CalculationRuleCombine CalculationRuleQualify CalculationRuleCalculate CalculationScaleLookup CalculationRange
CalculationCodeApplyCmd This command is called by ApplyCalculationUsage to apply the result of CalculationCodeCalculate to the items.
CalculationCodeCalculateCmd This command is called by ApplyCalculationUsage to calculate the result of a particular calculation code.
CalculationCodeCombineCmd Given a set of OrderItems in a particular Order this method determines which CalculationCodes should be applied to which OrderItems, and the sequence in which they should be applied.
CalculationCodeQualifyCmd This command is called by CalculationCodeCombine to identify the items that qualify for a particular calculation code.
CalculationConstants This interface defines the constants used by the Calculation Framework.
CalculationRangeCmd This command is called by CalculationRuleCalculate to calculate the result of a particular calculation range.
CalculationRuleCalculateCmd This command is called by CalculationRuleCombine to calculate the result of a particular calculation rule.
CalculationRuleCombineCmd This command is called by ApplyCalculationUsage to identify the calculation rules the items are associated with.
CalculationRuleQualifyCmd This command is called by CalculationRuleCombine to identify the items that qualify for a particular calculation rule.
CalculationScaleLookupCmd This method is called by CalculationRuleCalculate to identify:
base monetary value lookup number result multiplier weight of each item
of a calculation scale.
DiscountCalculationCodeApplyCmd This is the discount specific version of the CalculationCodeApply command.
DiscountCalculationRuleQualifyCmd This is the discount specific version of the CalculationRuleQualify command.
FinalizeCalculationUsageCmd This command is called by OrderProcess/ProcessOrder to finalize a calculation usage.
FixedAmountCalculationRangeCmd This version of the CalculationRange command returns the calculation range lookup result as a fixed amount.
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 This is the default implementation of the ApplyCalculationUsage command.
ApplyShippingChargeByCarrierCmdImpl This is the implementation of the ApplyCalculationUsage command referenced by the ShippingChargeByCarrier shipping charge policy.
ApplyShippingCmdImpl This is the default implementation of the ApplyShipping command.
ApplyStandardShippingChargeBySellerCmdImpl This is the implementation of the ApplyCalculationUsage command referenced by the StandardShippingChargeBySeller shipping charge policy.
Cache Reserved for IBM internal use.
CalculationCmdImpl This is the base implementation of the Calculation commands.
CalculationCodeCalculateCmdImpl This is the default implementation of the CalculationCodeCalculate command.
CalculationCodeCombineCmdImpl This is the default implementation of the CalculationCodeCombine command.
CalculationCodeQualifyCmdImpl This is the default implementation of the CalculationCodeQualify command.
CalculationHelper This class defines the helper methods used by the Calculation Framework.
CalculationRegistry This registry caches tables referenced by the Calculation Framework.
CalculationRuleCalculateCmdImpl This is the default implementation of the CalculationRuleCalculate command.
CalculationRuleCombineCmdImpl This is the default implementation of the CalculationRuleCombine command.
CodeCache Reserved for IBM internal use.
CodeComparator Reserved for IBM internal use.
CodeMemberGroupRelationshipCache Reserved for IBM internal use.
DescendingOrderComparator Reserved for IBM internal use.
DirectAttachmentHelper Reserved for IBM internal use.
DiscountCalculationCodeApplyCmdImpl This is the default implementation of the DiscountCalculationCodeApply command.
DiscountCalculationRuleQualifyCmdImpl This is the default implementation of the DiscountCalculationRuleQualify command.
FixedAmountCalculationRangeCmdImpl This is the default implementation of the FixedAmountCalculationRange command.
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.
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.
 

Package com.ibm.commerce.order.calculation Description

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.