public class CRMDORatedBillingItem extends CRMDO implements ICRMDOImplicitAccessibleEntity
Constructor and Description |
---|
CRMDORatedBillingItem() |
Modifier and Type | Method and Description |
---|---|
CRMDO |
clone() |
CRMDOAccountReceivable |
getAccountReceivable() |
java.math.BigDecimal |
getAdhocDiscountAmount() |
java.util.Set<CRMDOAppliedAdditiveDiscount> |
getAppliedDiscounts() |
java.util.Set<CRMDORatedBillingItemAppliedTaxRate> |
getAppliedTaxRates() |
java.math.BigDecimal |
getAutoAppliedDiscountAmount() |
RatedItemBillingDirective |
getBillingDirective() |
java.util.Date |
getBillingEffectiveDate() |
CRMDOBillingTerm |
getBillingTerm() |
java.lang.String |
getCancellationNotes() |
java.math.BigDecimal |
getConcurrentUsage() |
CRMDOCurrencyRatePeriod |
getCurrencyRatePeriod() |
java.util.Date |
getFromDate() |
java.util.Set<CRMDOInvoice> |
getInvoicesToBeCredited() |
java.lang.Integer |
getIsTaxIncluded() |
ICRMDOExplicitAccessibleEntity |
getMasterDO() |
java.util.ArrayList<java.lang.String> |
getMasterDOPropertyNames() |
CRMDOPricePlan |
getPricePlan() |
java.math.BigDecimal |
getPricePlanAmount() |
java.math.BigDecimal |
getPricePlanBaseAmount() |
java.math.BigDecimal |
getPricePlanDiscountAmount() |
CRMDOProduct |
getProduct() |
java.math.BigDecimal |
getRatePercentage() |
static long |
getSerialversionuid() |
java.util.Date |
getToDate() |
java.math.BigDecimal |
getTotalQuantity() |
java.math.BigDecimal |
getTotalRatedAmount() |
RatedBillingItemType |
getType() |
java.math.BigDecimal |
getUsageUnits() |
java.math.BigDecimal |
getVatPercentage() |
CRMDOVatRate |
getVatRate() |
java.util.HashMap<CRMDOWalletAllotmentGroupCondition,java.math.BigDecimal> |
getWalletTrxAmounts() |
java.lang.Boolean |
isTaxIncluded() |
void |
setAccountReceivable(CRMDOAccountReceivable accountReceivable) |
void |
setAdhocDiscountAmount(java.math.BigDecimal adhocDiscountAmount) |
void |
setAppliedDiscounts(java.util.Set<CRMDOAppliedAdditiveDiscount> appliedDiscounts) |
void |
setAppliedTaxRates(java.util.Set<CRMDORatedBillingItemAppliedTaxRate> appliedTaxRates) |
void |
setAutoAppliedDiscountAmount(java.math.BigDecimal autoAppliedDiscountAmount) |
void |
setBillingDirective(RatedItemBillingDirective billingDirective) |
void |
setBillingEffectiveDate(java.util.Date billingEffectiveDate) |
void |
setBillingTerm(CRMDOBillingTerm billingTerm) |
void |
setCancellationNotes(java.lang.String cancellationNotes) |
void |
setConcurrentUsage(java.math.BigDecimal concurrentUsage) |
void |
setCurrencyRatePeriod(CRMDOCurrencyRatePeriod currencyRatePeriod) |
void |
setFromDate(java.util.Date fromDate) |
void |
setInvoicesToBeCredited(java.util.Set<CRMDOInvoice> invoicesToBeCredited) |
void |
setIsTaxIncluded(java.lang.Integer isTaxIncluded) |
void |
setPricePlan(CRMDOPricePlan pricePlan) |
void |
setPricePlanAmount(java.math.BigDecimal pricePlanAmount) |
void |
setPricePlanBaseAmount(java.math.BigDecimal pricePlanBaseAmount) |
void |
setPricePlanDiscountAmount(java.math.BigDecimal pricePlanDiscountAmount) |
void |
setProduct(CRMDOProduct product) |
void |
setRatePercentage(java.math.BigDecimal ratePercentage) |
void |
setToDate(java.util.Date toDate) |
void |
setTotalQuantity(java.math.BigDecimal totalQuantity) |
void |
setTotalRatedAmount(java.math.BigDecimal totalRatedAmount) |
void |
setType(RatedBillingItemType type) |
void |
setUsageUnits(java.math.BigDecimal usageUnits) |
void |
setVatPercentage(java.math.BigDecimal vatPercentage) |
void |
setVatRate(CRMDOVatRate vatRate) |
void |
setWalletTrxAmounts(java.util.HashMap<CRMDOWalletAllotmentGroupCondition,java.math.BigDecimal> walletTrxAmounts) |
compareObjects, compareTo, equals, getAlias, getAliases, getAltCode, getAttachments, getCode, getComparableByXPath, getCreatedByUnit, getCreatedByUser, getCreatedDate, getDefaultMandatoryFields, getDeletedFlagFieldName, getDescription, getFieldsize, getFieldsizes, getId, getIsAssignable, getIsDeletable, getIsDeleted, getIsEditable, getIsViewable, getMandatoryFields, getModifiedCollections, getName, getNewvalues, getNotes, getNotVisibleActions, getNotVisibleFields, getNotVisiblePrintouts, getNumber, getOldvalues, getOwnerCollection, getProperties, getProperty, getReadOnlyFields, getRecVersion, getSharedNotes, getSortby, getUpdatedByUnit, getUpdatedByUser, getUpdatedDate, initFieldsizes, initializeCRMDO, isAssignable, isDeletable, isDeleted, isEditable, isMandatory, isModified, isModified, isNew, isSortbyDefined, isSpecified, isViewable, networkRestrictionsSet, onDelete, onLoad, onLoad, onSave, onSave, onUpdate, securityRestrictionsSet, setAlias, setAltCode, setAttachments, setChange, setCode, setCreatedByUnit, setCreatedByUser, setCreatedDate, setDefaultMandatoryFields, setDescription, setFieldsize, setId, setIsAssignable, setIsDeletable, setIsDeleted, setIsEditable, setIsViewable, setMandatoryFields, setModified, setModifiedCollections, setName, setNetworkRestrictionsSet, setNew, setNew, setNewvalues, setNotes, setNotVisibleActions, setNotVisibleFields, setNotVisiblePrintouts, setNumber, setOldvalues, setOwnerCollection, setProperty, setReadOnlyFields, setRecVersion, setSecurityRestrictionsSet, setSharedNotes, setSortby, setUpdatedByUnit, setUpdatedByUser, setUpdatedDate, sortbyCompareTo, toString
public CRMDOAccountReceivable getAccountReceivable()
public void setAccountReceivable(CRMDOAccountReceivable accountReceivable)
public CRMDOBillingTerm getBillingTerm()
public void setBillingTerm(CRMDOBillingTerm billingTerm)
public CRMDOProduct getProduct()
public void setProduct(CRMDOProduct product)
public CRMDOVatRate getVatRate()
public void setVatRate(CRMDOVatRate vatRate)
public RatedBillingItemType getType()
public void setType(RatedBillingItemType type)
public java.math.BigDecimal getTotalRatedAmount()
public void setTotalRatedAmount(java.math.BigDecimal totalRatedAmount)
public RatedItemBillingDirective getBillingDirective()
public void setBillingDirective(RatedItemBillingDirective billingDirective)
public java.util.Date getBillingEffectiveDate()
public void setBillingEffectiveDate(java.util.Date billingEffectiveDate)
public java.math.BigDecimal getConcurrentUsage()
public void setConcurrentUsage(java.math.BigDecimal concurrentUsage)
public java.math.BigDecimal getRatePercentage()
public void setRatePercentage(java.math.BigDecimal ratePercentage)
public java.lang.String getCancellationNotes()
public void setCancellationNotes(java.lang.String cancellationNotes)
public CRMDOPricePlan getPricePlan()
public void setPricePlan(CRMDOPricePlan pricePlan)
public static long getSerialversionuid()
public java.util.HashMap<CRMDOWalletAllotmentGroupCondition,java.math.BigDecimal> getWalletTrxAmounts()
public void setWalletTrxAmounts(java.util.HashMap<CRMDOWalletAllotmentGroupCondition,java.math.BigDecimal> walletTrxAmounts)
public java.util.Set<CRMDOAppliedAdditiveDiscount> getAppliedDiscounts()
public void setAppliedDiscounts(java.util.Set<CRMDOAppliedAdditiveDiscount> appliedDiscounts)
public java.math.BigDecimal getAutoAppliedDiscountAmount()
public void setAutoAppliedDiscountAmount(java.math.BigDecimal autoAppliedDiscountAmount)
public java.math.BigDecimal getAdhocDiscountAmount()
public void setAdhocDiscountAmount(java.math.BigDecimal adhocDiscountAmount)
public ICRMDOExplicitAccessibleEntity getMasterDO()
getMasterDO
in interface ICRMDOImplicitAccessibleEntity
public java.util.ArrayList<java.lang.String> getMasterDOPropertyNames()
getMasterDOPropertyNames
in interface ICRMDOImplicitAccessibleEntity
public java.util.Set<CRMDOInvoice> getInvoicesToBeCredited()
public void setInvoicesToBeCredited(java.util.Set<CRMDOInvoice> invoicesToBeCredited)
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 getTotalQuantity()
public void setTotalQuantity(java.math.BigDecimal totalQuantity)
public java.math.BigDecimal getPricePlanBaseAmount()
public void setPricePlanBaseAmount(java.math.BigDecimal pricePlanBaseAmount)
public java.math.BigDecimal getPricePlanAmount()
public void setPricePlanAmount(java.math.BigDecimal pricePlanAmount)
public java.math.BigDecimal getPricePlanDiscountAmount()
public void setPricePlanDiscountAmount(java.math.BigDecimal pricePlanDiscountAmount)
public java.math.BigDecimal getUsageUnits()
public void setUsageUnits(java.math.BigDecimal usageUnits)
public CRMDOCurrencyRatePeriod getCurrencyRatePeriod()
public void setCurrencyRatePeriod(CRMDOCurrencyRatePeriod currencyRatePeriod)
public java.math.BigDecimal getVatPercentage()
public void setVatPercentage(java.math.BigDecimal vatPercentage)
public java.lang.Integer getIsTaxIncluded()
public void setIsTaxIncluded(java.lang.Integer isTaxIncluded)
public java.lang.Boolean isTaxIncluded()
public java.util.Set<CRMDORatedBillingItemAppliedTaxRate> getAppliedTaxRates()
public void setAppliedTaxRates(java.util.Set<CRMDORatedBillingItemAppliedTaxRate> appliedTaxRates)