public class CRMDOPrepaidUdrRatedBillingItem extends CRMDORatedBillingItem implements ICRMDOSubscriptionBasedEntity, ICRMDOUsageServiceCatalogAmountEntity
| Constructor and Description |
|---|
CRMDOPrepaidUdrRatedBillingItem() |
getAccountReceivable, getAdhocDiscountAmount, getAppliedDiscounts, getAppliedTaxRates, getAutoAppliedDiscountAmount, getBillingDirective, getBillingEffectiveDate, getBillingTerm, getCancellationNotes, getConcurrentUsage, getFromDate, getInvoicesToBeCredited, getIsTaxIncluded, getMasterDO, getMasterDOPropertyNames, getPricePlan, getPricePlanAmount, getPricePlanBaseAmount, getPricePlanDiscountAmount, getProduct, getRatePercentage, getToDate, getTotalQuantity, getTotalRatedAmount, getType, getUsageUnits, getVatRate, getWalletTrxAmounts, isTaxIncluded, setAccountReceivable, setAdhocDiscountAmount, setAppliedDiscounts, setAppliedTaxRates, setAutoAppliedDiscountAmount, setBillingDirective, setBillingEffectiveDate, setBillingTerm, setCancellationNotes, setConcurrentUsage, setFromDate, setInvoicesToBeCredited, setIsTaxIncluded, setPricePlan, setPricePlanAmount, setPricePlanBaseAmount, setPricePlanDiscountAmount, setProduct, setRatePercentage, setToDate, setTotalQuantity, setTotalRatedAmount, setType, setUsageUnits, setVatRate, setWalletTrxAmountscompareObjects, 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, toStringpublic static long getSerialversionuid()
public CRMDO clone()
clone in class CRMDORatedBillingItempublic CRMDOSubscription getSubscription()
getSubscription in interface ICRMDOSubscriptionBasedEntitypublic void setSubscription(CRMDOSubscription subscription)
setSubscription in interface ICRMDOSubscriptionBasedEntitypublic CRMDOUdr getUdr()
public void setUdr(CRMDOUdr udr)
public CRMDOPrepaidUdrRatedBillingItem getRevertedByRatedBillItem()
public void setRevertedByRatedBillItem(CRMDOPrepaidUdrRatedBillingItem revertedByRatedBillItem)
public CRMDOUsageServiceCatalog getUsageServiceCatalog()
public void setUsageServiceCatalog(CRMDOUsageServiceCatalog usageServiceCatalog)
public java.math.BigDecimal getUsageServiceCatalogBaseAmount()
getUsageServiceCatalogBaseAmount in interface ICRMDOUsageServiceCatalogAmountEntitypublic void setUsageServiceCatalogBaseAmount(java.math.BigDecimal usageServiceCatalogBaseAmount)
setUsageServiceCatalogBaseAmount in interface ICRMDOUsageServiceCatalogAmountEntitypublic java.math.BigDecimal getUsageServiceCatalogAmount()
getUsageServiceCatalogAmount in interface ICRMDOUsageServiceCatalogAmountEntitypublic void setUsageServiceCatalogAmount(java.math.BigDecimal usageServiceCatalogAmount)
setUsageServiceCatalogAmount in interface ICRMDOUsageServiceCatalogAmountEntitypublic java.math.BigDecimal getUsageServiceCatalogDiscountAmount()
getUsageServiceCatalogDiscountAmount in interface ICRMDOUsageServiceCatalogAmountEntitypublic void setUsageServiceCatalogDiscountAmount(java.math.BigDecimal usageServiceCatalogDiscountAmount)
setUsageServiceCatalogDiscountAmount in interface ICRMDOUsageServiceCatalogAmountEntitypublic CRMDOWalletTransaction getWalletTransaction()
public void setWalletTransaction(CRMDOWalletTransaction walletTransaction)
public CRMDOPrepaidBillingRun getPrepaidBillingRun()
public void setPrepaidBillingRun(CRMDOPrepaidBillingRun prepaidBillingRun)
public CRMDOCurrencyRatePeriod getCurrencyRatePeriod()
getCurrencyRatePeriod in class CRMDORatedBillingItempublic void setCurrencyRatePeriod(CRMDOCurrencyRatePeriod currencyRatePeriod)
setCurrencyRatePeriod in class CRMDORatedBillingItempublic java.math.BigDecimal getVatPercentage()
getVatPercentage in class CRMDORatedBillingItempublic void setVatPercentage(java.math.BigDecimal vatPercentage)
setVatPercentage in class CRMDORatedBillingItempublic void calculate()
public void calculateFromTotal()
public java.util.Set<CRMDOTaxRate> getTaxRates()
public void setTaxRates(java.util.Set<CRMDOTaxRate> taxRates)