com.softslate.commerce.businessobjects.order
Interface OrderDiscount
- All Superinterfaces:
- BusinessObject
- All Known Implementing Classes:
- OrderDiscountBean
public interface OrderDiscount
- extends BusinessObject
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:
Discount
getDiscount
Discount getDiscount()
setDiscount
void setDiscount(Discount discount)
getOrder
Order getOrder()
setOrder
void setOrder(Order order)
getOrderItem
OrderItem getOrderItem()
setOrderItem
void setOrderItem(OrderItem orderItem)
getCode
java.lang.String getCode()
setCode
void setCode(java.lang.String code)
getCouponCode
java.lang.String getCouponCode()
setCouponCode
void setCouponCode(java.lang.String couponCode)
getExtra1
java.lang.String getExtra1()
setExtra1
void setExtra1(java.lang.String extra1)
getExtra2
java.lang.String getExtra2()
setExtra2
void setExtra2(java.lang.String extra2)
getExtra3
java.lang.String getExtra3()
setExtra3
void setExtra3(java.lang.String extra3)
getItemsAppliesType
java.lang.String getItemsAppliesType()
setItemsAppliesType
void setItemsAppliesType(java.lang.String itemsAppliesType)
getItemsAppliesValue
java.lang.String getItemsAppliesValue()
setItemsAppliesValue
void setItemsAppliesValue(java.lang.String itemsAppliesValue)
getUsersAppliesType
java.lang.String getUsersAppliesType()
setUsersAppliesType
void setUsersAppliesType(java.lang.String usersAppliesType)
getUsersAppliesValue
java.lang.String getUsersAppliesValue()
setUsersAppliesValue
void setUsersAppliesValue(java.lang.String usersAppliesValue)
getCartItemsType
java.lang.String getCartItemsType()
setCartItemsType
void setCartItemsType(java.lang.String cartItemsType)
getCartItemsValue
java.lang.String getCartItemsValue()
setCartItemsValue
void setCartItemsValue(java.lang.String cartItemsValue)
getName
java.lang.String getName()
setName
void setName(java.lang.String name)
getReward
java.lang.Double getReward()
setReward
void setReward(java.lang.Double reward)
getRewardType
java.lang.String getRewardType()
setRewardType
void setRewardType(java.lang.String rewardType)
getCeiling
java.lang.Double getCeiling()
setCeiling
void setCeiling(java.lang.Double ceiling)
getDiscountID
java.lang.Integer getDiscountID()
setDiscountID
void setDiscountID(java.lang.Integer discountID)
getFloor
java.lang.Double getFloor()
setFloor
void setFloor(java.lang.Double floor)
getOrderDiscountID
int getOrderDiscountID()
setOrderDiscountID
void setOrderDiscountID(int orderDiscountID)
getOrderID
int getOrderID()
setOrderID
void setOrderID(int orderID)
getOrderItemID
java.lang.Integer getOrderItemID()
setOrderItemID
void setOrderItemID(java.lang.Integer orderItemID)
getTotal
java.lang.Double getTotal()
setTotal
void setTotal(java.lang.Double total)
getDiscountOrder
int getDiscountOrder()
setDiscountOrder
void setDiscountOrder(int discountOrder)
Copyright © SoftSlate, LLC 20032005