public interface PriceRuleConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANDCHAR
Character of &
|
static java.lang.String |
AT
Character of @
|
static java.lang.String |
ATTRIBUTE_NAME_ROUNDING_RULE
The string of attribute name for rounding element
|
static java.lang.String |
COMMA
Constant for the comma.
|
static java.lang.String |
COMMAND_CONTEXT_KEY
The key for command context object stored in data map of price rule engine.
|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
DEFAULT_EXTERNAL_PRICE_RULE_IDENTIFIER
Default external price rule identifier.
|
static java.lang.String |
ELEMENT_ATTR_COORDINATORTYPE
Constant for price coordinator type in price element attribute.
|
static java.lang.String |
ELEMENT_ATTR_PRICELISTID
Constant for price list id in price element attribute.
|
static java.lang.String |
ELEMENT_ATTR_PRICERULE_IN_COORDINATORTYPE
Constant for price rule in a coordinator in price element attribute.
|
static java.lang.String |
ELEMENT_COORDINATORTYPE_HIGHEST
Constant for highest type coordinator in price element attribute.
|
static java.lang.String |
ELEMENT_COORDINATORTYPE_LOWEST
Constant for lowest type coordinator in price element attribute.
|
static java.lang.String |
ELEMENT_COORDINATORTYPE_SEQUENCE
Constant for sequence type coordinator in price element attribute.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_CALCULATE_PRICE
The element template id for calculate price element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_CATALOG_CONDITION
The element template id for catalog condition element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_COMPARE_CONDITION
The element template id for compare condition element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_COORDINATOR_BRANCH
The element template id for coordinator branch element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_CUSTOMER_CONDITION
The element template id for customer condition element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_DYNAMIC_KIT_BRANCH
The element template id for dynamic kit branch element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_EXTERNAL_RULE
The element template id for external rule element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_NESTED_PRICE_RULE
The element template id for nested price rule element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_PATH
The element template id for path element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_PRICE_LIST
The element template id for price list element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_PRICE_LIST_CONDITION
The element template id for price list condition element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_ROUNDING_PRICE
The element template id for rounding price element.
|
static java.lang.String |
ELEMENT_TEMPLATE_ID_SIMPLE_BRANCH
The element template id for simple branch element.
|
static java.lang.String |
EQUALCHAR
Character of =
|
static java.lang.String |
EXTENDED_TC_PRICE_RULE_NAME_PROPERTY
Constant for price name.
|
static java.lang.Short |
EXTERNAL_TYPE
The external price rule type.
|
static java.math.BigDecimal |
HIGHEST_VALUE
The highest value represented by decimal(20,5).
|
static java.lang.Short |
INTERNAL_TYPE
The internal price rule type.
|
static java.math.BigDecimal |
LOWEST_VALUE
The lowest value represented by decimal(20,5).
|
static java.math.BigDecimal |
NON_EXISTING_OFFER_PRICE
A negative offer price value which to indicate there is no price for a catalog entry in a price list.
|
static java.lang.String |
NUMERIC_PRICE_CONSTANT_CURRENCY_NOT_APPLICABLE
Value of currency of numeric price constant, meaning not applicable
|
static java.lang.String |
OFFERS_FOR_CATALOG_ENTRY_PRICE_LIST_CACHE
The cache name which caches the offers for a catalog entry in a price list.
|
static java.lang.String |
OUTER_RULE_ID
The string of outer price rule id, which contains the nested rule
|
static java.lang.String |
PARAMETER_CATENTRY_ID
Constant for catalog entry id in price parameter.
|
static java.lang.String |
PARAMETER_CURRENCY
Constant for currency in price parameter.
|
static java.lang.String |
PARAMETER_PRICERULE_EXTRA_DATA_MAP
Constant for price rule extra data map in price parameter.
|
static java.lang.String |
PARAMETER_PRICERULE_EXTRA_DATA_REQUEST_PROPERTIES_MAP
Constant for request properties in price rule extra data map in price parameter.
|
static java.lang.String |
PARAMETER_PRICERULE_OUTPUT_OBJECT
Constant for price rule output object in price parameter.
|
static java.lang.String |
PARAMETER_QUANTITY
Constant for quantity in price parameter.
|
static java.lang.String |
PARAMETER_STORE_ID
Constant for store id in price parameter.
|
static java.lang.String |
PARAMETER_UOM
Constant for UOM in price parameter.
|
static java.lang.String |
PRELEMENT_ACTION
Constant for price element action.
|
static java.lang.String |
PRELEMENT_BRANCH
Constant for price element branch.
|
static java.lang.String |
PRELEMENT_CONDITION
Constant for price element condition.
|
static java.lang.String |
PRELEMENT_COORDINATOR
Constant for price element coordinator.
|
static java.lang.String |
PRELEMENT_PATH
Constant for price element path.
|
static java.lang.String |
PRELEMENT_PRICERULE
Constant for price element price rule.
|
static java.lang.String |
PRELEMENT_ROUNDING
Constant for price element rounding.
|
static java.lang.String |
PRICE_EQUATION_CURRENCY_TYPE
The string representing currency type of price equation
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_INPUTPRICE
The input price type for equation entry
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_LEFT_PARENTHESIS
The left parenthesis type for equation entry
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_NUMBER
The type for equation entry
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_OPERATOR
The operator type for equation entry
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_PRICECONSTANT
The price list type for equation entry
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_PRICELIST
The price list type for equation entry
|
static java.lang.String |
PRICE_EQUATION_ENTRY_TYPE_RIGHT_PARENTHESIS
The right parenthesis type for equation entry
|
static java.lang.String |
PRICE_EQUATION_NUMBER_TYPE
The string representing number type of price equation
|
static java.lang.Double |
PRICE_RULE_DEFAULT_OFFER_QUANTITY
Default offer quantity.
|
static java.lang.String |
PRICE_RULE_DEFAULT_QUANTITY_UOM
Default quantity UOM.
|
static java.lang.Short |
PRICE_RULE_DEPENDENT
Dependent price rule.
|
static java.lang.Short |
PRICE_RULE_INDEPENDENT
Independent price rule.
|
static java.lang.String |
PRICE_RULE_TC
Constant for price rule term condition.
|
static java.lang.String |
PRICE_RULE_TC_PROPERTY_BEGIN_DATE
Constant for the name of the price rule begin date property in the price
rule term condition.
|
static java.lang.String |
PRICE_RULE_TC_PROPERTY_EXPIRY_DATE
Constant for the name of the price rule expiry date property in the price
rule term condition.
|
static java.lang.String |
PRICE_RULE_TC_PROPERTY_RULE_ID
Constant for the name of the price rule identifier property in the price
rule term condition.
|
static java.lang.String |
RETURNED_OBJECT_CONDITION
Constant for returned object condition in price parameter.
|
static java.lang.String |
RETURNED_OBJECT_OFFERS
Constant for returned object offers in price parameter.
|
static java.lang.String |
ROUNDING_ELEMENT_TEMPLATE_ID
The string of attribute name for rounding element
|
static java.lang.String |
ROUNDING_EXECUTED
The flag to identify whether a valid rounding is executed.
|
static java.lang.String |
SKIP_OFFER_SET
The parameter for skip offer set.
|
static java.lang.String |
SKIP_OFFER_SET_NO
The flag for no.
|
static java.lang.String |
SKIP_OFFER_SET_YES
The flag for yes.
|
static java.lang.String |
TOTAL_PRICE_OF_DYANMIC_KIT
Constant for passing total price of dynamic kit in price rule extra data map
|
static java.lang.String |
TREAT_DK_AS_ITEM
The flag for treating dynamic kit as item.
|
static java.lang.String |
UNDERLINE
Character of underline
|
static final java.lang.String COPYRIGHT
static final java.lang.String PRELEMENT_PATH
static final java.lang.String PRELEMENT_CONDITION
static final java.lang.String PRELEMENT_ACTION
static final java.lang.String PRELEMENT_BRANCH
static final java.lang.String PRELEMENT_ROUNDING
static final java.lang.String PRELEMENT_COORDINATOR
static final java.lang.String PRELEMENT_PRICERULE
static final java.lang.String ELEMENT_ATTR_PRICELISTID
static final java.lang.String ELEMENT_ATTR_COORDINATORTYPE
static final java.lang.String ELEMENT_ATTR_PRICERULE_IN_COORDINATORTYPE
static final java.lang.String ELEMENT_COORDINATORTYPE_HIGHEST
static final java.lang.String ELEMENT_COORDINATORTYPE_LOWEST
static final java.lang.String ELEMENT_COORDINATORTYPE_SEQUENCE
static final java.lang.String PRICE_RULE_TC
static final java.lang.String PRICE_RULE_TC_PROPERTY_RULE_ID
static final java.lang.String PRICE_RULE_TC_PROPERTY_BEGIN_DATE
static final java.lang.String PRICE_RULE_TC_PROPERTY_EXPIRY_DATE
static final java.lang.String EXTENDED_TC_PRICE_RULE_NAME_PROPERTY
static final java.lang.String PARAMETER_STORE_ID
static final java.lang.String PARAMETER_CATENTRY_ID
static final java.lang.String PARAMETER_QUANTITY
static final java.lang.String PARAMETER_UOM
static final java.lang.String PARAMETER_CURRENCY
static final java.lang.String PARAMETER_PRICERULE_OUTPUT_OBJECT
static final java.lang.String PARAMETER_PRICERULE_EXTRA_DATA_MAP
static final java.lang.String PARAMETER_PRICERULE_EXTRA_DATA_REQUEST_PROPERTIES_MAP
static final java.lang.String TOTAL_PRICE_OF_DYANMIC_KIT
static final java.lang.String RETURNED_OBJECT_CONDITION
static final java.lang.String RETURNED_OBJECT_OFFERS
static final java.lang.String COMMA
static final java.lang.Short EXTERNAL_TYPE
static final java.lang.Short INTERNAL_TYPE
static final java.lang.Double PRICE_RULE_DEFAULT_OFFER_QUANTITY
static final java.lang.String PRICE_RULE_DEFAULT_QUANTITY_UOM
static final java.lang.Short PRICE_RULE_DEPENDENT
static final java.lang.Short PRICE_RULE_INDEPENDENT
static final java.lang.String DEFAULT_EXTERNAL_PRICE_RULE_IDENTIFIER
static final java.lang.String NUMERIC_PRICE_CONSTANT_CURRENCY_NOT_APPLICABLE
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_PRICELIST
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_OPERATOR
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_LEFT_PARENTHESIS
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_RIGHT_PARENTHESIS
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_NUMBER
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_PRICECONSTANT
static final java.lang.String PRICE_EQUATION_ENTRY_TYPE_INPUTPRICE
static final java.lang.String AT
static final java.lang.String UNDERLINE
static final java.lang.String EQUALCHAR
static final java.lang.String ANDCHAR
static final java.lang.String ATTRIBUTE_NAME_ROUNDING_RULE
static final java.lang.String PRICE_EQUATION_NUMBER_TYPE
static final java.lang.String PRICE_EQUATION_CURRENCY_TYPE
static final java.lang.String ROUNDING_ELEMENT_TEMPLATE_ID
static final java.lang.String OUTER_RULE_ID
static final java.lang.String ROUNDING_EXECUTED
static final java.math.BigDecimal HIGHEST_VALUE
static final java.math.BigDecimal LOWEST_VALUE
static final java.lang.String OFFERS_FOR_CATALOG_ENTRY_PRICE_LIST_CACHE
static final java.math.BigDecimal NON_EXISTING_OFFER_PRICE
static final java.lang.String ELEMENT_TEMPLATE_ID_PATH
static final java.lang.String ELEMENT_TEMPLATE_ID_PRICE_LIST
static final java.lang.String ELEMENT_TEMPLATE_ID_CATALOG_CONDITION
static final java.lang.String ELEMENT_TEMPLATE_ID_CALCULATE_PRICE
static final java.lang.String ELEMENT_TEMPLATE_ID_SIMPLE_BRANCH
static final java.lang.String ELEMENT_TEMPLATE_ID_EXTERNAL_RULE
static final java.lang.String ELEMENT_TEMPLATE_ID_NESTED_PRICE_RULE
static final java.lang.String ELEMENT_TEMPLATE_ID_COMPARE_CONDITION
static final java.lang.String ELEMENT_TEMPLATE_ID_COORDINATOR_BRANCH
static final java.lang.String ELEMENT_TEMPLATE_ID_ROUNDING_PRICE
static final java.lang.String ELEMENT_TEMPLATE_ID_PRICE_LIST_CONDITION
static final java.lang.String ELEMENT_TEMPLATE_ID_CUSTOMER_CONDITION
static final java.lang.String ELEMENT_TEMPLATE_ID_DYNAMIC_KIT_BRANCH
static final java.lang.String COMMAND_CONTEXT_KEY
static final java.lang.String TREAT_DK_AS_ITEM
static final java.lang.String SKIP_OFFER_SET
static final java.lang.String SKIP_OFFER_SET_YES
static final java.lang.String SKIP_OFFER_SET_NO