See: Description
| Interface | Description |
|---|---|
| AdjustShippingChargesCmd |
This order task command is used to process the shipping adjustment objects according to the given processFlag.
|
| ApplyCalculationUsageCmd |
Given a calculation usage and a list of items, this command will "apply" the
calculation usage to the items.
|
| ApplyShippingCmd |
This order task command is used to give a list of items.
|
| CalculationCmd |
This is the base interface that commands registered as calculation methods must
extend.
|
| CalculationCodeApplyCmd |
Sets a calculation code, a list of items and a corresponding list of values.
|
| 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.
|
| CalculationConstants.DefaultDiscountCalculationMethodIds |
Default calculationMethodIds for discount.
|
| CalculationConstants.DefaultSalesTaxCalculationMethodIds |
Default calculationMethodIds for sales tax.
|
| CalculationConstants.DefaultShippingCalculationMethodIds |
Default calculationMethodIds for shipping.
|
| CalculationConstants.DefaultShippingTaxCalculationMethodIds |
Default calculationMethodIds for shipping tax.
|
| CalculationRangeCmd |
Sets a calculation range, a calculation range lookup result, a lookup number and
a base monetary 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 |
Sets a calculation code and a list of items first.
|
| 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 |
Set a calculation scale and a list of items first.
|
| ContractShippingAdjustmentCalculationCodeCalculateCmd |
This order task command is used to calculate the Contract defined shipping charge adjustment,
the default CalculationCodeCalculate method for calcode_id=-14.
|
| 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 |
This command is given a calculation rule and a list of items.
|
| FinalizeCalculationUsageCmd |
Sets a calculation usage, an order and its orderitems.
|
| FixedAmountCalculationRangeCmd |
Sets a calculation range, a calculation range lookup result, a lookup number and
a base monetary value.
|
| GetOrderLevelParameterCmd |
Returns the order level attachment parameter of a particular order.
|
| 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. |
| ServiceAdjustShippingChargesCmd |
Interface for the
ServiceAdjustShippingChargesCmd Controller Command that captures a Service Representatives
adjustment value so it may be evaluated during recalculation. |
| SetOrderLevelParameterCmd |
Sets the order level attachment parameter of a particular order.
|
| ShipModeShippingAdjustmentCalculationCodeCalculateCmd |
This order task command is used to calculate the TSR shipmode level overriding shipping charge delegation.
|
| ShippingAdjustmentCalculationCodeCombineCmd |
The ShippingAdjustmentCalculationCodeCombineCmd is used to combine the calculation code for Shipping Adjustment calculation usage.
|
| 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. |
| TaxableNetPriceTaxOnTaxCalculationScaleLookupCmd |
The command calculates the following values:
|
| 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. |
| VATCalculationRuleCombineCmd |
This command is used to calculate sales tax and shipping tax when VAT(Value-Added-Tax)
feature is enabled.
|
| 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 | Description |
|---|---|
| AdjustShippingChargesCmdImpl |
This is the default implementation of the
AdjustShippingChargesCmd task command. |
| ApplyCalculationUsageCmdImpl |
The default implementation of
ApplyCalculationUsageCmd. |
| ApplyShippingChargeByCarrierCmdImpl |
This is an implementation of
ApplyCalculationUsageCmd for the bootstrap business
policy "ShippingChargeByCarrier". |
| ApplyShippingCmdImpl |
This is the default implementation of
ApplyShippingCmd. |
| ApplyStandardShippingChargeBySellerCmdImpl |
This is an implementation of
ApplyCalculationUsageCmd for the bootstrap business
policy |
| Cache |
An abstract class for implementing
|
| 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 |
This class caches calculation codes by calculation code ID.
|
| CodeComparator |
A comparator class for ordering calculation codes.
|
| CodeDescriptionCache |
This class caches calculation codes descriptions by calculation code ID.
|
| CodeMemberGroupRelationshipCache |
This class caches related member group IDs by calculation code ID.
|
| CodeTaxExemptionCache |
A class that caches exempted tax category IDs by calculation code ID.
|
| ContractShippingAdjustmentCalculationCodeCalculateCmdImpl |
This is the default implementation of the
ContractShippingAdjustmentCalculationCodeCalculateCmd
task command. |
| 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 |
Key class for Group.
|
| IndirectAttachmentCache |
Caches tables CATENCALCD and CATGPCALCD.
|
| IndirectAttachmentHelper |
The utility class for indirect attachment.
|
| IndirectAttachmentKey |
Key class for IndirectAttachment.
|
| InitializeAdjustmentCmdImpl |
This is the default implementation of the
InitializeAdjustment command. |
| InitializeSalesTaxCmdImpl |
This is the default implementation of the
|
| InitializeShippingCmdImpl |
This is the default implementation of the
|
| InitializeShippingTaxCmdImpl |
This is the default implementation of the
|
| Item |
This is an OrderItemAccessBean wrapper.
|
| ItemTaxInfo |
This is a data object to record the order item's tax information.
|
| LookupResultCache |
Caches the CALRLOOKUP table.
|
| MethodCache |
Caches the CALMETHOD table.
|
| MigrationHelper |
Helper class for migration.
|
| 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 |
Index of the ORDCALCD table.
|
| OrderItemAdjustmentCache |
A class that caches OrderItemAdjustments by OrderItemId.
|
| 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 |
Caches the CALRANGE table.
|
| 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 |
Caches the CALRULE table.
|
| RuleMemberGroupRelationshipCache |
Caches the CALRULEMGP table.
|
| RuleScaleRelationshipCache |
Caches the CRULESCALE table.
|
| SalesTaxCalculationCodeApplyCmdImpl |
This is the default implementation of the
SalesTaxCalculationCodeApply command. |
| ScaleCache |
Caches the CALSCALE table.
|
| ServiceAdjustShippingChargesCmdImpl |
This is the default implementation of the
ServiceAdjustShippingChargesCmd
controller command. |
| SetOrderLevelParameterCmdImpl |
This is the default implementation of the
SetOrderLevelParameter command. |
| ShipModeShippingAdjustmentCalculationCodeCalculateCmdImpl |
This is the default implementation of the <
|
| ShippingAdjustmentCalculationCodeCombineCmdImpl |
The default implementation of
ShippingAdjustmentCalculationCodeCombineCmd. |
| ShippingCalculationCodeApplyCmdImpl |
This is the default implementation of the
ShippingCalculationCodeApply command. |
| ShippingCalculationRuleQualifyCmdImpl |
This is the default implementation of the
ShippingCalculationRuleQualify command. |
| ShippingRuleCache |
Caches the SHPJCRULE table.
|
| ShippingRuleKey |
Index of the SHPJCRULE table.
|
| ShippingTaxCalculationCodeApplyCmdImpl |
This is the default implementation of the
ShippingTaxCalculationCodeApply command. |
| StoreEntityUsageCache |
Caches the STENCALUSG table.
|
| StoreEntityUsageKey |
Index of the STENCALUSG table.
|
| SubOrderAdjustmentKey |
Index of the SUBORDADJ table.
|
| 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. |
| TaxableNetPriceTaxOnTaxCalculationScaleLookupCmdImpl |
The command calculates the following values:
|
| 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 |
Caches the TAXCGRY table.
|
| TaxCategoryIdKey |
Index of the TAXCGRY table.
|
| TaxRuleCache |
Caches the TAXJCRULE table.
|
| TaxRuleKey |
Index of the TAXJCRULE table.
|
| 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 |
Caches the STENCALUSG table.
|
| VATCalculationRuleCombineCmdImpl |
The default implementation of
VATCalculationRuleCombineCmd. |
| WeightCalculationScaleLookupCmdImpl |
This is the default implementation of the
WeightCalculationScaleLookup command. |
| WeightSpreadByNetPriceCalculationScaleLookupCmdImpl |
This is the default implementation of the
WeightSpreadByNetPriceCalculationScaleLookup command. |