Interface OrderDiscount
- All Superinterfaces:
BusinessObject
- All Known Implementing Classes:
OrderDiscountBean
Interface representing an order discount within the system. An order discount
can be thought of as a
Discount that has been
applied to a user's order, either on the level of the order as whole or on
the level of a sinlge order item.
When the application needs to create an instance that implements
OrderDiscount,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"orderDiscountImplementer" setting in the
appComponents.properties file.
The default "orderDiscountImplementer" is
OrderDiscountBean.
- Author:
- David Tobey
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()intgetFloor()getName()getOrder()intintgetTotal()voidsetCartItemsType(String cartItemsType) voidsetCartItemsValue(String cartItemsValue) voidsetCeiling(Double ceiling) voidvoidsetCouponCode(String couponCode) voidsetDiscount(Discount discount) voidsetDiscountID(Integer discountID) voidsetDiscountOrder(int discountOrder) voidvoidvoidvoidvoidsetItemsAppliesType(String itemsAppliesType) voidsetItemsAppliesValue(String itemsAppliesValue) voidvoidvoidsetOrderDiscountID(int orderDiscountID) voidsetOrderID(int orderID) voidsetOrderItem(OrderItem orderItem) voidsetOrderItemID(Integer orderItemID) voidvoidsetRewardType(String rewardType) voidvoidsetUsersAppliesType(String usersAppliesType) voidsetUsersAppliesValue(String usersAppliesValue) Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Method Details
-
getDiscount
Discount getDiscount() -
setDiscount
-
getOrder
Order getOrder() -
setOrder
-
getOrderItem
OrderItem getOrderItem() -
setOrderItem
-
getCode
String getCode() -
setCode
-
getCouponCode
String getCouponCode() -
setCouponCode
-
getExtra1
String getExtra1() -
setExtra1
-
getExtra2
String getExtra2() -
setExtra2
-
getExtra3
String getExtra3() -
setExtra3
-
getItemsAppliesType
String getItemsAppliesType() -
setItemsAppliesType
-
getItemsAppliesValue
String getItemsAppliesValue() -
setItemsAppliesValue
-
getUsersAppliesType
String getUsersAppliesType() -
setUsersAppliesType
-
getUsersAppliesValue
String getUsersAppliesValue() -
setUsersAppliesValue
-
getCartItemsType
String getCartItemsType() -
setCartItemsType
-
getCartItemsValue
String getCartItemsValue() -
setCartItemsValue
-
getName
String getName() -
setName
-
getReward
Double getReward() -
setReward
-
getRewardType
String getRewardType() -
setRewardType
-
getCeiling
Double getCeiling() -
setCeiling
-
getDiscountID
Integer getDiscountID() -
setDiscountID
-
getFloor
Double getFloor() -
setFloor
-
getOrderDiscountID
int getOrderDiscountID() -
setOrderDiscountID
void setOrderDiscountID(int orderDiscountID) -
getOrderID
int getOrderID() -
setOrderID
void setOrderID(int orderID) -
getOrderItemID
Integer getOrderItemID() -
setOrderItemID
-
getTotal
Double getTotal() -
setTotal
-
getDiscountOrder
int getDiscountOrder() -
setDiscountOrder
void setDiscountOrder(int discountOrder)
-