com.ibm.commerce.order.calculation
Interface CalculationConstants


public interface CalculationConstants

This interface defines various constants used by the Calculation Framework.


Field Summary
static java.lang.String CALCODE_ERRVIEW
           
static int CHECK_APPLIED_ITEMS
          The "check" bit flag on STENCALUSG.USAGEFLAGS.
static int CODE_RESTRICTED
           
static java.lang.String COPYRIGHT
          The IBM copyright notice field.
static int CSA_DIRECT_ATTACHMENT
           
static java.lang.Integer CUMULATIVE
           
static int DIRECT_ATTACHMENT_OVERRIDE
           
static java.lang.Integer DISPLAYLEVEL_CONTRACT
           
static java.lang.Integer DISPLAYLEVEL_ITEM
           
static java.lang.Integer DISPLAYLEVEL_ORDER
           
static java.lang.Integer DISPLAYLEVEL_ORDERITEM
           
static java.lang.Integer DISPLAYLEVEL_PRODUCT
           
static java.lang.String EC_DISPLAY_LEVEL
           
static java.lang.String EC_OUT_OF_INVENTORY_CATALOG_ENTRY_ID
           
static java.lang.String EC_USAGE_ID
           
static java.lang.String ERRCODE_ITEM_NOT_APPLIED
          Deprecated. replaced by ERRCODE_USAGE_NOT_APPLIED
static java.lang.String ERRCODE_SHIPPING_NOT_APPLIED
           
static java.lang.String ERRCODE_USAGE_NOT_APPLIED
           
static java.lang.Integer FIXED_ADJUSTMENT
           
static java.lang.Integer FIXED_REPLACEMENT
           
static int GROUP_BY_ADDRESS
           
static int GROUP_BY_CONTRACT
           
static int GROUP_BY_OFFER
           
static int GROUP_BY_PRODUCT
           
static java.lang.Integer IN_ADDITION_TO
          The value of CALRULE.COMBINATION when the calculation rule can be combined with any calculation rule.
static java.lang.Integer IN_COMBINATION_WITH
          The value of CALRULE.COMBINATION when the calculation rule cannot be combined with calculation rules marked as "notInCombinationWith".
static java.lang.Integer MARK_FOR_DELETE
          The value of CALCODE.PUBLISHED when the calculation code is marked for deletion.
static java.lang.Integer NO_ADJUSTMENT
           
static java.lang.Integer NOT_CUMULATIVE
           
static java.lang.Integer NOT_IN_COMBINATION_WITH
          The value of CALRULE.COMBINATION when the calculation rule can only be combined with calculation rules marked as "inAdditionTo".
static java.lang.Integer NOT_PUBLISHED
          The value of CALCODE.PUBLISHED when the calculation code is not published.
static java.lang.String NUMBERUSAGE_TAX
           
static int ORDERPREPARE_USAGE
          The bit flag on STENCALUSG.USAGEFLAGS that should be set to enable a calculation usage.
static java.lang.Integer PERCENTAGE_ADJUSTMENT
           
static java.lang.Integer PUBLISHED
          The value of CALCODE.PUBLISHED when the calculation code is published.
static int RULE_RESTRICTED
           
static java.lang.Integer SUBCLASS_SHIPPING
           
static java.lang.Integer SUBCLASS_TAX
           
static java.lang.Integer USAGE_COUPON
          The calculation usage ID of coupon.
static java.lang.Integer USAGE_DISCOUNT
          The calculation usage ID of discount.
static java.lang.Integer USAGE_SALES_TAX
          The calculation usage ID of sales tax.
static java.lang.Integer USAGE_SHIPPING
          The calculation usage ID of shipping.
static java.lang.Integer USAGE_SHIPPING_TAX           The calculation usage ID of shipping tax.
 

Field Detail
public static final java.lang.String COPYRIGHT
The IBM copyright notice field.
See Also:
Constant Field Values

USAGE_DISCOUNT

public static final java.lang.Integer USAGE_DISCOUNT
The calculation usage ID of discount.

USAGE_SHIPPING

public static final java.lang.Integer USAGE_SHIPPING
The calculation usage ID of shipping.

USAGE_SALES_TAX

public static final java.lang.Integer USAGE_SALES_TAX
The calculation usage ID of sales tax.

USAGE_SHIPPING_TAX

public static final java.lang.Integer USAGE_SHIPPING_TAX
The calculation usage ID of shipping tax.

USAGE_COUPON

public static final java.lang.Integer USAGE_COUPON
The calculation usage ID of coupon.

ORDERPREPARE_USAGE

public static final int ORDERPREPARE_USAGE
The bit flag on STENCALUSG.USAGEFLAGS that should be set to enable a calculation usage.
See Also:
Constant Field Values

CHECK_APPLIED_ITEMS

public static final int CHECK_APPLIED_ITEMS
The "check" bit flag on STENCALUSG.USAGEFLAGS.
See Also:
Constant Field Values

IN_ADDITION_TO

public static final java.lang.Integer IN_ADDITION_TO
The value of CALRULE.COMBINATION when the calculation rule can be combined with any calculation rule.

NOT_IN_COMBINATION_WITH

public static final java.lang.Integer NOT_IN_COMBINATION_WITH
The value of CALRULE.COMBINATION when the calculation rule can only be combined with calculation rules marked as "inAdditionTo".

IN_COMBINATION_WITH

public static final java.lang.Integer IN_COMBINATION_WITH
The value of CALRULE.COMBINATION when the calculation rule cannot be combined with calculation rules marked as "notInCombinationWith".

NOT_PUBLISHED

public static final java.lang.Integer NOT_PUBLISHED
The value of CALCODE.PUBLISHED when the calculation code is not published.

PUBLISHED

public static final java.lang.Integer PUBLISHED
The value of CALCODE.PUBLISHED when the calculation code is published.

MARK_FOR_DELETE

public static final java.lang.Integer MARK_FOR_DELETE
The value of CALCODE.PUBLISHED when the calculation code is marked for deletion.

DIRECT_ATTACHMENT_OVERRIDE

public static final int DIRECT_ATTACHMENT_OVERRIDE
See Also:
Constant Field Values

CSA_DIRECT_ATTACHMENT

public static final int CSA_DIRECT_ATTACHMENT
See Also:
Constant Field Values

GROUP_BY_PRODUCT

public static final int GROUP_BY_PRODUCT
See Also:
Constant Field Values

GROUP_BY_CONTRACT

public static final int GROUP_BY_CONTRACT
See Also:
Constant Field Values

GROUP_BY_OFFER

public static final int GROUP_BY_OFFER
See Also:
Constant Field Values

GROUP_BY_ADDRESS

public static final int GROUP_BY_ADDRESS
See Also:
Constant Field Values

CODE_RESTRICTED

public static final int CODE_RESTRICTED
See Also:
Constant Field Values

RULE_RESTRICTED

public static final int RULE_RESTRICTED
See Also:
Constant Field Values

SUBCLASS_SHIPPING

public static final java.lang.Integer SUBCLASS_SHIPPING

SUBCLASS_TAX

public static final java.lang.Integer SUBCLASS_TAX

NOT_CUMULATIVE

public static final java.lang.Integer NOT_CUMULATIVE

CUMULATIVE

public static final java.lang.Integer CUMULATIVE

NO_ADJUSTMENT

public static final java.lang.Integer NO_ADJUSTMENT

FIXED_ADJUSTMENT

public static final java.lang.Integer FIXED_ADJUSTMENT

PERCENTAGE_ADJUSTMENT

public static final java.lang.Integer PERCENTAGE_ADJUSTMENT

FIXED_REPLACEMENT

public static final java.lang.Integer FIXED_REPLACEMENT

ERRCODE_ITEM_NOT_APPLIED

public static final java.lang.String ERRCODE_ITEM_NOT_APPLIED
Deprecated. replaced by ERRCODE_USAGE_NOT_APPLIED
See Also:
ERRCODE_USAGE_NOT_APPLIED, Constant Field Values

ERRCODE_USAGE_NOT_APPLIED

public static final java.lang.String ERRCODE_USAGE_NOT_APPLIED
See Also:
Constant Field Values

ERRCODE_SHIPPING_NOT_APPLIED

public static final java.lang.String ERRCODE_SHIPPING_NOT_APPLIED
See Also:
Constant Field Values

EC_USAGE_ID

public static final java.lang.String EC_USAGE_ID
See Also:
Constant Field Values

EC_DISPLAY_LEVEL

public static final java.lang.String EC_DISPLAY_LEVEL
See Also:
Constant Field Values

EC_OUT_OF_INVENTORY_CATALOG_ENTRY_ID

public static final java.lang.String EC_OUT_OF_INVENTORY_CATALOG_ENTRY_ID
See Also:
Constant Field Values

CALCODE_ERRVIEW

public static final java.lang.String CALCODE_ERRVIEW
See Also:
Constant Field Values

NUMBERUSAGE_TAX

public static final java.lang.String NUMBERUSAGE_TAX
See Also:
Constant Field Values

DISPLAYLEVEL_ORDERITEM

public static final java.lang.Integer DISPLAYLEVEL_ORDERITEM

DISPLAYLEVEL_ORDER

public static final java.lang.Integer DISPLAYLEVEL_ORDER

DISPLAYLEVEL_PRODUCT

public static final java.lang.Integer DISPLAYLEVEL_PRODUCT

DISPLAYLEVEL_ITEM

public static final java.lang.Integer DISPLAYLEVEL_ITEM

DISPLAYLEVEL_CONTRACT

public static final java.lang.Integer DISPLAYLEVEL_CONTRACT