com.softslate.commerce.businessobjects.order
Class OrderDiscountBean

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended by com.softslate.commerce.businessobjects.order.OrderDiscountBean
All Implemented Interfaces:
BusinessObject, OrderDiscount, java.io.Serializable

public class OrderDiscountBean
extends BaseBusinessObject
implements OrderDiscount, java.io.Serializable

Object representing a order discount within the system. OrderDiscountBean is the default implementation of the OrderDiscount interface for the application.

The database stores order discounts in the sscOrderDiscount table, and this interface can be used to represent a single row of that table. The Hibernate configuration file OrderDiscount.hbm.xml maps that table's columns to the properties in this object.

Author:
David Tobey
See Also:
Serialized Form

Field Summary
private  java.lang.Double ceiling
           
private  java.lang.String code
           
private  java.lang.String couponCode
           
private  Discount discount
           
private  java.lang.Integer discountID
           
private  int discountOrder
           
private  java.lang.String extra1
           
private  java.lang.String extra2
           
private  java.lang.String extra3
           
private  java.lang.Double floor
           
private  java.lang.String itemsAppliesType
           
private  java.lang.String itemsAppliesValue
           
private  java.lang.String name
           
private  Order order
           
private  int orderDiscountID
           
private  int orderID
           
private  OrderItem orderItem
           
private  java.lang.Integer orderItemID
           
private  java.lang.Double reward
           
private  java.lang.String rewardType
           
private static long serialVersionUID
           
private  java.lang.Double total
           
private  java.lang.String usersAppliesType
           
private  java.lang.String usersAppliesValue
           
 
Constructor Summary
OrderDiscountBean()
           
 
Method Summary
 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 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 class com.softslate.commerce.businessobjects.core.BaseBusinessObject
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

orderDiscountID

private int orderDiscountID

orderID

private int orderID

orderItemID

private java.lang.Integer orderItemID

total

private java.lang.Double total

discountID

private java.lang.Integer discountID

code

private java.lang.String code

name

private java.lang.String name

usersAppliesType

private java.lang.String usersAppliesType

usersAppliesValue

private java.lang.String usersAppliesValue

itemsAppliesType

private java.lang.String itemsAppliesType

itemsAppliesValue

private java.lang.String itemsAppliesValue

rewardType

private java.lang.String rewardType

reward

private java.lang.Double reward

couponCode

private java.lang.String couponCode

floor

private java.lang.Double floor

ceiling

private java.lang.Double ceiling

extra1

private java.lang.String extra1

extra2

private java.lang.String extra2

extra3

private java.lang.String extra3

discountOrder

private int discountOrder

order

private Order order

orderItem

private OrderItem orderItem

discount

private Discount discount
Constructor Detail

OrderDiscountBean

public OrderDiscountBean()
Method Detail

getDiscount

public Discount getDiscount()
Specified by:
getDiscount in interface OrderDiscount

setDiscount

public void setDiscount(Discount discount)
Specified by:
setDiscount in interface OrderDiscount

getOrder

public Order getOrder()
Specified by:
getOrder in interface OrderDiscount

setOrder

public void setOrder(Order order)
Specified by:
setOrder in interface OrderDiscount

getOrderItem

public OrderItem getOrderItem()
Specified by:
getOrderItem in interface OrderDiscount

setOrderItem

public void setOrderItem(OrderItem orderItem)
Specified by:
setOrderItem in interface OrderDiscount

getCode

public java.lang.String getCode()
Specified by:
getCode in interface OrderDiscount

setCode

public void setCode(java.lang.String code)
Specified by:
setCode in interface OrderDiscount

getCouponCode

public java.lang.String getCouponCode()
Specified by:
getCouponCode in interface OrderDiscount

setCouponCode

public void setCouponCode(java.lang.String couponCode)
Specified by:
setCouponCode in interface OrderDiscount

getExtra1

public java.lang.String getExtra1()
Specified by:
getExtra1 in interface OrderDiscount

setExtra1

public void setExtra1(java.lang.String extra1)
Specified by:
setExtra1 in interface OrderDiscount

getExtra2

public java.lang.String getExtra2()
Specified by:
getExtra2 in interface OrderDiscount

setExtra2

public void setExtra2(java.lang.String extra2)
Specified by:
setExtra2 in interface OrderDiscount

getExtra3

public java.lang.String getExtra3()
Specified by:
getExtra3 in interface OrderDiscount

setExtra3

public void setExtra3(java.lang.String extra3)
Specified by:
setExtra3 in interface OrderDiscount

getName

public java.lang.String getName()
Specified by:
getName in interface OrderDiscount

setName

public void setName(java.lang.String name)
Specified by:
setName in interface OrderDiscount

getItemsAppliesType

public java.lang.String getItemsAppliesType()
Specified by:
getItemsAppliesType in interface OrderDiscount

setItemsAppliesType

public void setItemsAppliesType(java.lang.String itemsAppliesType)
Specified by:
setItemsAppliesType in interface OrderDiscount

getItemsAppliesValue

public java.lang.String getItemsAppliesValue()
Specified by:
getItemsAppliesValue in interface OrderDiscount

setItemsAppliesValue

public void setItemsAppliesValue(java.lang.String itemsAppliesValue)
Specified by:
setItemsAppliesValue in interface OrderDiscount

getUsersAppliesType

public java.lang.String getUsersAppliesType()
Specified by:
getUsersAppliesType in interface OrderDiscount

setUsersAppliesType

public void setUsersAppliesType(java.lang.String usersAppliesType)
Specified by:
setUsersAppliesType in interface OrderDiscount

getUsersAppliesValue

public java.lang.String getUsersAppliesValue()
Specified by:
getUsersAppliesValue in interface OrderDiscount

setUsersAppliesValue

public void setUsersAppliesValue(java.lang.String usersAppliesValue)
Specified by:
setUsersAppliesValue in interface OrderDiscount

getReward

public java.lang.Double getReward()
Specified by:
getReward in interface OrderDiscount

setReward

public void setReward(java.lang.Double reward)
Specified by:
setReward in interface OrderDiscount

getRewardType

public java.lang.String getRewardType()
Specified by:
getRewardType in interface OrderDiscount

setRewardType

public void setRewardType(java.lang.String rewardType)
Specified by:
setRewardType in interface OrderDiscount

getCeiling

public java.lang.Double getCeiling()
Specified by:
getCeiling in interface OrderDiscount

setCeiling

public void setCeiling(java.lang.Double ceiling)
Specified by:
setCeiling in interface OrderDiscount

getDiscountID

public java.lang.Integer getDiscountID()
Specified by:
getDiscountID in interface OrderDiscount

setDiscountID

public void setDiscountID(java.lang.Integer discountID)
Specified by:
setDiscountID in interface OrderDiscount

getFloor

public java.lang.Double getFloor()
Specified by:
getFloor in interface OrderDiscount

setFloor

public void setFloor(java.lang.Double floor)
Specified by:
setFloor in interface OrderDiscount

getOrderDiscountID

public int getOrderDiscountID()
Specified by:
getOrderDiscountID in interface OrderDiscount

setOrderDiscountID

public void setOrderDiscountID(int orderDiscountID)
Specified by:
setOrderDiscountID in interface OrderDiscount

getOrderID

public int getOrderID()
Specified by:
getOrderID in interface OrderDiscount

setOrderID

public void setOrderID(int orderID)
Specified by:
setOrderID in interface OrderDiscount

getOrderItemID

public java.lang.Integer getOrderItemID()
Specified by:
getOrderItemID in interface OrderDiscount

setOrderItemID

public void setOrderItemID(java.lang.Integer orderItemID)
Specified by:
setOrderItemID in interface OrderDiscount

getTotal

public java.lang.Double getTotal()
Specified by:
getTotal in interface OrderDiscount

setTotal

public void setTotal(java.lang.Double total)
Specified by:
setTotal in interface OrderDiscount

getDiscountOrder

public int getDiscountOrder()
Specified by:
getDiscountOrder in interface OrderDiscount

setDiscountOrder

public void setDiscountOrder(int discountOrder)
Specified by:
setDiscountOrder in interface OrderDiscount


Copyright ? SoftSlate, LLC 2003?2005