public class UsageServiceTieredPeriod
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
UsageServiceTieredPeriod() |
Modifier and Type | Method and Description |
---|---|
UsageServiceTieredPeriod |
clone() |
java.util.Set<com.crm.dataobject.billing.AdditiveDiscountPeriod> |
getAdditiveDiscountPeriod() |
java.math.BigDecimal |
getAdHocDiscountAmount() |
java.math.BigDecimal |
getAutoAppliedDiscountAmt() |
com.crm.dataobject.billing.CRMDOBillingTerm |
getBillingTerm() |
java.math.BigDecimal |
getDiscountAmount() |
java.util.Date |
getFromDate() |
java.math.BigDecimal |
getFromUsageUnits() |
com.crm.dataobject.priceplan.CRMDOPricePlan |
getPricePlan() |
com.crm.dataobject.products.CRMDOProduct |
getProduct() |
java.math.BigDecimal |
getRate() |
java.util.Date |
getToDate() |
java.math.BigDecimal |
getTotalRate() |
java.math.BigDecimal |
getToUsageUnits() |
com.crm.dataobject.billing.CRMDOUsageServiceCatalog |
getUsageServiceCatalog() |
java.math.BigDecimal |
getUsageUnits() |
com.crm.dataobject.platform.CRMDOVatRate |
getVatRate() |
void |
setAdditiveDiscountPeriod(java.util.Set<com.crm.dataobject.billing.AdditiveDiscountPeriod> additiveDiscountPeriod) |
void |
setAdHocDiscountAmount(java.math.BigDecimal adHocDiscountAmount) |
void |
setAutoAppliedDiscountAmt(java.math.BigDecimal autoAppliedDiscountAmt) |
void |
setBillingTerm(com.crm.dataobject.billing.CRMDOBillingTerm billingTerm) |
void |
setDiscountAmount(java.math.BigDecimal discountAmount) |
void |
setFromDate(java.util.Date fromDate) |
void |
setFromUsageUnits(java.math.BigDecimal fromUsageUnits) |
void |
setPricePlan(com.crm.dataobject.priceplan.CRMDOPricePlan pricePlan) |
void |
setProduct(com.crm.dataobject.products.CRMDOProduct product) |
void |
setRate(java.math.BigDecimal rate) |
void |
setToDate(java.util.Date toDate) |
void |
setTotalRate(java.math.BigDecimal totalRate) |
void |
setToUsageUnits(java.math.BigDecimal toUsageUnits) |
void |
setUsageServiceCatalog(com.crm.dataobject.billing.CRMDOUsageServiceCatalog usageServiceCatalog) |
void |
setUsageUnits(java.math.BigDecimal usageUnits) |
void |
setVatRate(com.crm.dataobject.platform.CRMDOVatRate vatRate) |
public UsageServiceTieredPeriod() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.products.CRMDOProduct getProduct()
public void setProduct(com.crm.dataobject.products.CRMDOProduct product)
public java.math.BigDecimal getUsageUnits()
public void setUsageUnits(java.math.BigDecimal usageUnits)
public java.math.BigDecimal getRate()
public void setRate(java.math.BigDecimal rate)
public java.math.BigDecimal getTotalRate()
public void setTotalRate(java.math.BigDecimal totalRate)
public java.util.Set<com.crm.dataobject.billing.AdditiveDiscountPeriod> getAdditiveDiscountPeriod()
public void setAdditiveDiscountPeriod(java.util.Set<com.crm.dataobject.billing.AdditiveDiscountPeriod> additiveDiscountPeriod)
public com.crm.dataobject.billing.CRMDOUsageServiceCatalog getUsageServiceCatalog()
public void setUsageServiceCatalog(com.crm.dataobject.billing.CRMDOUsageServiceCatalog usageServiceCatalog)
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 com.crm.dataobject.billing.CRMDOBillingTerm getBillingTerm()
public void setBillingTerm(com.crm.dataobject.billing.CRMDOBillingTerm billingTerm)
public com.crm.dataobject.priceplan.CRMDOPricePlan getPricePlan()
public void setPricePlan(com.crm.dataobject.priceplan.CRMDOPricePlan pricePlan)
public java.math.BigDecimal getDiscountAmount()
public void setDiscountAmount(java.math.BigDecimal discountAmount)
public java.math.BigDecimal getAutoAppliedDiscountAmt()
public void setAutoAppliedDiscountAmt(java.math.BigDecimal autoAppliedDiscountAmt)
public java.math.BigDecimal getAdHocDiscountAmount()
public void setAdHocDiscountAmount(java.math.BigDecimal adHocDiscountAmount)
public java.math.BigDecimal getFromUsageUnits()
public void setFromUsageUnits(java.math.BigDecimal fromUsageUnits)
public java.math.BigDecimal getToUsageUnits()
public void setToUsageUnits(java.math.BigDecimal toUsageUnits)
public UsageServiceTieredPeriod clone()
clone
in class java.lang.Object
public com.crm.dataobject.platform.CRMDOVatRate getVatRate()
public void setVatRate(com.crm.dataobject.platform.CRMDOVatRate vatRate)