public class AdditiveDiscountPeriod extends java.lang.Object implements java.lang.Comparable<AdditiveDiscountPeriod>, java.lang.Cloneable
Constructor and Description |
---|
AdditiveDiscountPeriod() |
Modifier and Type | Method and Description |
---|---|
boolean |
adjustRateAmount() |
AdditiveDiscountPeriod |
clone() |
int |
compareTo(AdditiveDiscountPeriod o) |
CRMDOAdditiveDiscountDefinition |
getAdditiveDiscountDefinition() |
CRMDOAdHocDiscount |
getAdHocDiscount() |
java.lang.Integer |
getAdjustRateAmount() |
java.math.BigDecimal |
getDiscountAmount() |
com.crm.framework.util.UnitOfTime |
getDiscountAmountPeriodUOT() |
java.math.BigDecimal |
getDiscountPercentage() |
java.math.BigDecimal |
getDiscountUsage() |
java.math.BigDecimal |
getFreePeriodAmount() |
com.crm.framework.util.UnitOfTime |
getFreePeriodUOT() |
java.util.Date |
getFromDate() |
java.lang.Integer |
getFromQuantity() |
java.math.BigDecimal |
getFromUsage() |
static java.util.Comparator<AdditiveDiscountPeriod> |
getLevelComparator() |
java.util.Date |
getToDate() |
java.lang.Integer |
getToQuantity() |
java.math.BigDecimal |
getToUsage() |
void |
setAdditiveDiscountDefinition(CRMDOAdditiveDiscountDefinition additiveDiscountDefinition) |
void |
setAdHocDiscount(CRMDOAdHocDiscount adHocDiscount) |
void |
setAdjustRateAmount(java.lang.Integer adjustRateAmount) |
void |
setDiscountAmount(java.math.BigDecimal discountAmount) |
void |
setDiscountAmountPeriodUOT(com.crm.framework.util.UnitOfTime discountAmountPeriodUOT) |
void |
setDiscountPercentage(java.math.BigDecimal discountPercentage) |
void |
setDiscountUsage(java.math.BigDecimal discountUsage) |
void |
setFreePeriodAmount(java.math.BigDecimal freePeriodAmount) |
void |
setFreePeriodUOT(com.crm.framework.util.UnitOfTime freePeriodUOT) |
void |
setFromDate(java.util.Date fromDate) |
void |
setFromQuantity(java.lang.Integer fromQuantity) |
void |
setFromUsage(java.math.BigDecimal fromUsage) |
void |
setToDate(java.util.Date toDate) |
void |
setToQuantity(java.lang.Integer toQuantity) |
void |
setToUsage(java.math.BigDecimal toUsage) |
public CRMDOAdditiveDiscountDefinition getAdditiveDiscountDefinition()
public void setAdditiveDiscountDefinition(CRMDOAdditiveDiscountDefinition additiveDiscountDefinition)
public java.util.Date getFromDate()
public void setFromDate(java.util.Date fromDate)
public java.util.Date getToDate()
public void setToDate(java.util.Date toDate)
public java.math.BigDecimal getDiscountPercentage()
public void setDiscountPercentage(java.math.BigDecimal discountPercentage)
public java.math.BigDecimal getDiscountAmount()
public void setDiscountAmount(java.math.BigDecimal discountAmount)
public com.crm.framework.util.UnitOfTime getDiscountAmountPeriodUOT()
public void setDiscountAmountPeriodUOT(com.crm.framework.util.UnitOfTime discountAmountPeriodUOT)
public java.math.BigDecimal getFreePeriodAmount()
public void setFreePeriodAmount(java.math.BigDecimal freePeriodAmount)
public com.crm.framework.util.UnitOfTime getFreePeriodUOT()
public void setFreePeriodUOT(com.crm.framework.util.UnitOfTime freePeriodUOT)
public AdditiveDiscountPeriod clone()
clone
in class java.lang.Object
public int compareTo(AdditiveDiscountPeriod o)
compareTo
in interface java.lang.Comparable<AdditiveDiscountPeriod>
public CRMDOAdHocDiscount getAdHocDiscount()
public void setAdHocDiscount(CRMDOAdHocDiscount adHocDiscount)
public static java.util.Comparator<AdditiveDiscountPeriod> getLevelComparator()
public java.math.BigDecimal getDiscountUsage()
public void setDiscountUsage(java.math.BigDecimal discountUsage)
public java.math.BigDecimal getFromUsage()
public void setFromUsage(java.math.BigDecimal fromUsage)
public java.math.BigDecimal getToUsage()
public void setToUsage(java.math.BigDecimal toUsage)
public java.lang.Integer getFromQuantity()
public void setFromQuantity(java.lang.Integer fromQuantity)
public java.lang.Integer getToQuantity()
public void setToQuantity(java.lang.Integer toQuantity)
public java.lang.Integer getAdjustRateAmount()
public void setAdjustRateAmount(java.lang.Integer adjustRateAmount)
public boolean adjustRateAmount()