Package com.bhn.risk.order.domain
Class ShoppingCart
java.lang.Object
com.bhn.risk.common.SmartObject<ShoppingCart>
com.bhn.risk.order.domain.ShoppingCart
ShoppingCart class.
- Version:
- $Id: $Id
- Author:
- pvela00
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bhn.risk.common.SmartObject
addSerializableClass, addSerializableClass, addSerializableClass, compareTo, copy, createMapper, equals, fromString, fromString, hashCode, toExposedString, toString, toString, toString
-
Field Details
-
totalAmount
@ValidateWithMethod(methodName="isValidTotalAmount", errorCode="cart.totalAmount.invalid", message="cart.totalAmount should be greater than zero", parameterType=java.math.BigDecimal.class) @NotNull(errorCode="cart.totalAmount.null", message="cart.totalAmount is mandatory") public BigDecimal totalAmount -
totalShippingAmount
-
totalRewardsAmount
-
currencyCode
@NotNull(when="js:_this.totalAmount != null", errorCode="cart.currencyCode.required", message="Currency code is required when total amount is provided.") public Currency currencyCode -
shippingGroups
@NotNull(errorCode="cart.shippingGroups.null", message="Cart shipping group is mandatory") @MinSize(value=1, errorCode="cart.shippingGroups.invalid", message="There should be at least 1 Shipping Group in the cart") @AssertValid public List<ShippingGroup> shippingGroups -
discounts
-
-
Constructor Details
-
ShoppingCart
public ShoppingCart()
-