Class DiscountBean
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.product.DiscountBean
- All Implemented Interfaces:
BusinessObject,Discount,Serializable
Object representing a discount within the system.
DiscountBean
is the default implementation of the Discount interface for
the application.
The database stores discounts in the sscDiscount table, and
this interface can be used to represent a single row of that table. The
Hibernate configuration file DiscountBean.hbm.xml maps that
table's columns to the properties in this object.
- Author:
- David Tobey
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate intprivate Mapprivate intprivate Collectionprivate Stringprivate Stringprivate Stringprivate Stringprivate booleanprivate booleanprivate Stringprivate Stringprivate Integerprivate Stringprivate OrderItemprivate Integerprivate Collectionprivate Doubleprivate Stringprivate static final longprivate Collectionprivate Stringprivate Integerprivate Doubleprivate Integerprivate Doubleprivate Stringprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()intintbooleanbooleangetName()voidsetActive(boolean isActive) voidsetCartItemsType(String cartItemsType) voidsetCartItemsValue(String cartItemsValue) voidvoidsetCouponCode(String couponCode) voidsetDescription(String description) voidsetDiscountID(int discountID) voidsetDiscountInformation(Map discountInformation) voidsetDiscountOrder(int discountOrder) voidsetDiscountRanges(Collection discountRanges) voidsetExpirationDate(String expirationDate) voidvoidvoidvoidsetIsActive(boolean isActive) voidsetIsTimesPerCustomer(boolean isTimesPerCustomer) voidsetItemsAppliesType(String itemsAppliesType) voidsetItemsAppliesValue(String itemsAppliesValue) voidsetMaxTimesUsed(Integer maxTimesUsed) voidvoidsetOrderItem(OrderItem orderItem) voidsetOrderItemID(Integer orderItemID) voidsetOrderItems(Collection orderItems) voidvoidsetRewardType(String rewardType) voidsetSkuDiscounts(Collection skuDiscounts) voidsetStartDate(String startDate) voidsetTimesUsed(Integer timesUsed) voidsetTotalAmount(Double totalAmount) voidsetTotalQuantity(Integer totalQuantity) voidsetTotalWeight(Double totalWeight) voidsetUsersAppliesType(String usersAppliesType) voidsetUsersAppliesValue(String usersAppliesValue) Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessObject
initializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
discountID
private int discountID -
name
-
code
-
description
-
isActive
private boolean isActive -
usersAppliesType
-
usersAppliesValue
-
itemsAppliesType
-
itemsAppliesValue
-
cartItemsType
-
cartItemsValue
-
rewardType
-
reward
-
couponCode
-
startDate
-
expirationDate
-
timesUsed
-
maxTimesUsed
-
isTimesPerCustomer
private boolean isTimesPerCustomer -
orderItemID
-
orderItem
-
discountOrder
private int discountOrder -
extra1
-
extra2
-
extra3
-
skuDiscounts
-
discountRanges
-
orderItems
-
totalQuantity
-
totalAmount
-
totalWeight
-
discountInformation
-
-
Constructor Details
-
DiscountBean
public DiscountBean()
-
-
Method Details
-
getCouponCode
- Specified by:
getCouponCodein interfaceDiscount
-
setCouponCode
- Specified by:
setCouponCodein interfaceDiscount
-
getIsTimesPerCustomer
public boolean getIsTimesPerCustomer()- Specified by:
getIsTimesPerCustomerin interfaceDiscount
-
setIsTimesPerCustomer
public void setIsTimesPerCustomer(boolean isTimesPerCustomer) - Specified by:
setIsTimesPerCustomerin interfaceDiscount
-
getItemsAppliesType
- Specified by:
getItemsAppliesTypein interfaceDiscount
-
setItemsAppliesType
- Specified by:
setItemsAppliesTypein interfaceDiscount
-
getItemsAppliesValue
- Specified by:
getItemsAppliesValuein interfaceDiscount
-
setItemsAppliesValue
- Specified by:
setItemsAppliesValuein interfaceDiscount
-
getUsersAppliesType
- Specified by:
getUsersAppliesTypein interfaceDiscount
-
setUsersAppliesType
- Specified by:
setUsersAppliesTypein interfaceDiscount
-
getUsersAppliesValue
- Specified by:
getUsersAppliesValuein interfaceDiscount
-
setUsersAppliesValue
- Specified by:
setUsersAppliesValuein interfaceDiscount
-
getCartItemsType
- Specified by:
getCartItemsTypein interfaceDiscount
-
setCartItemsType
- Specified by:
setCartItemsTypein interfaceDiscount
-
getCartItemsValue
- Specified by:
getCartItemsValuein interfaceDiscount
-
setCartItemsValue
- Specified by:
setCartItemsValuein interfaceDiscount
-
getReward
-
setReward
-
getRewardType
- Specified by:
getRewardTypein interfaceDiscount
-
setRewardType
- Specified by:
setRewardTypein interfaceDiscount
-
setActive
public void setActive(boolean isActive) -
getCode
-
setCode
-
getDescription
- Specified by:
getDescriptionin interfaceDiscount
-
setDescription
- Specified by:
setDescriptionin interfaceDiscount
-
getDiscountID
public int getDiscountID()- Specified by:
getDiscountIDin interfaceDiscount
-
setDiscountID
public void setDiscountID(int discountID) - Specified by:
setDiscountIDin interfaceDiscount
-
getDiscountOrder
public int getDiscountOrder()- Specified by:
getDiscountOrderin interfaceDiscount
-
setDiscountOrder
public void setDiscountOrder(int discountOrder) - Specified by:
setDiscountOrderin interfaceDiscount
-
getExpirationDate
- Specified by:
getExpirationDatein interfaceDiscount
-
setExpirationDate
- Specified by:
setExpirationDatein interfaceDiscount
-
getExtra1
-
setExtra1
-
getExtra2
-
setExtra2
-
getExtra3
-
setExtra3
-
getIsActive
public boolean getIsActive()- Specified by:
getIsActivein interfaceDiscount
-
setIsActive
public void setIsActive(boolean isActive) - Specified by:
setIsActivein interfaceDiscount
-
getMaxTimesUsed
- Specified by:
getMaxTimesUsedin interfaceDiscount
-
setMaxTimesUsed
- Specified by:
setMaxTimesUsedin interfaceDiscount
-
getName
-
setName
-
getStartDate
- Specified by:
getStartDatein interfaceDiscount
-
setStartDate
- Specified by:
setStartDatein interfaceDiscount
-
getTimesUsed
- Specified by:
getTimesUsedin interfaceDiscount
-
setTimesUsed
- Specified by:
setTimesUsedin interfaceDiscount
-
getOrderItemID
- Specified by:
getOrderItemIDin interfaceDiscount
-
setOrderItemID
- Specified by:
setOrderItemIDin interfaceDiscount
-
getOrderItem
- Specified by:
getOrderItemin interfaceDiscount
-
setOrderItem
- Specified by:
setOrderItemin interfaceDiscount
-
getSkuDiscounts
- Specified by:
getSkuDiscountsin interfaceDiscount
-
setSkuDiscounts
- Specified by:
setSkuDiscountsin interfaceDiscount
-
getDiscountRanges
- Specified by:
getDiscountRangesin interfaceDiscount
-
setDiscountRanges
- Specified by:
setDiscountRangesin interfaceDiscount
-
getOrderItems
- Specified by:
getOrderItemsin interfaceDiscount
-
setOrderItems
- Specified by:
setOrderItemsin interfaceDiscount
-
getTotalQuantity
- Specified by:
getTotalQuantityin interfaceDiscount
-
setTotalQuantity
- Specified by:
setTotalQuantityin interfaceDiscount
-
getTotalAmount
- Specified by:
getTotalAmountin interfaceDiscount
-
setTotalAmount
- Specified by:
setTotalAmountin interfaceDiscount
-
getTotalWeight
- Specified by:
getTotalWeightin interfaceDiscount
-
setTotalWeight
- Specified by:
setTotalWeightin interfaceDiscount
-
getDiscountInformation
- Specified by:
getDiscountInformationin interfaceDiscount
-
setDiscountInformation
- Specified by:
setDiscountInformationin interfaceDiscount
-