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

Method Summary
 java.lang.String getCartItemsType()
           
 java.lang.String getCartItemsValue()
           
 java.lang.Double getCeiling()
           
 java.lang.String getCode()
           
 java.lang.String getCouponCode()
           
 Discount getDiscount()
           
 java.lang.Integer getDiscountID()
           
 int getDiscountOrder()
           
 java.lang.String getExtra1()
           
 java.lang.String getExtra2()
           
 java.lang.String getExtra3()
           
 java.lang.Double getFloor()
           
 java.lang.String getItemsAppliesType()
           
 java.lang.String getItemsAppliesValue()
           
 java.lang.String getName()
           
 Order getOrder()
           
 int getOrderDiscountID()
           
 int getOrderID()
           
 OrderItem getOrderItem()
           
 java.lang.Integer getOrderItemID()
           
 java.lang.Double getReward()
           
 java.lang.String getRewardType()
           
 java.lang.Double getTotal()
           
 java.lang.String getUsersAppliesType()
           
 java.lang.String getUsersAppliesValue()
           
 void setCartItemsType(java.lang.String cartItemsType)
           
 void setCartItemsValue(java.lang.String cartItemsValue)
           
 void setCeiling(java.lang.Double ceiling)
           
 void setCode(java.lang.String code)
           
 void setCouponCode(java.lang.String couponCode)
           
 void setDiscount(Discount discount)
           
 void setDiscountID(java.lang.Integer discountID)
           
 void setDiscountOrder(int discountOrder)
           
 void setExtra1(java.lang.String extra1)
           
 void setExtra2(java.lang.String extra2)
           
 void setExtra3(java.lang.String extra3)
           
 void setFloor(java.lang.Double floor)
           
 void setItemsAppliesType(java.lang.String itemsAppliesType)
           
 void setItemsAppliesValue(java.lang.String itemsAppliesValue)
           
 void setName(java.lang.String name)
           
 void setOrder(Order order)
           
 void setOrderDiscountID(int orderDiscountID)
           
 void setOrderID(int orderID)
           
 void setOrderItem(OrderItem orderItem)
           
 void setOrderItemID(java.lang.Integer orderItemID)
           
 void setReward(java.lang.Double reward)
           
 void setRewardType(java.lang.String rewardType)
           
 void setTotal(java.lang.Double total)
           
 void setUsersAppliesType(java.lang.String usersAppliesType)
           
 void setUsersAppliesValue(java.lang.String usersAppliesValue)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

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 2003–2005