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, setWalletTrxAmounts
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 static long getSerialversionuid()
public CRMDO clone()
clone
in class CRMDORatedBillingItem
public CRMDOSubscription getSubscription()
getSubscription
in interface ICRMDOSubscriptionBasedEntity
public void setSubscription(CRMDOSubscription subscription)
setSubscription
in interface ICRMDOSubscriptionBasedEntity
public 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 ICRMDOUsageServiceCatalogAmountEntity
public void setUsageServiceCatalogBaseAmount(java.math.BigDecimal usageServiceCatalogBaseAmount)
setUsageServiceCatalogBaseAmount
in interface ICRMDOUsageServiceCatalogAmountEntity
public java.math.BigDecimal getUsageServiceCatalogAmount()
getUsageServiceCatalogAmount
in interface ICRMDOUsageServiceCatalogAmountEntity
public void setUsageServiceCatalogAmount(java.math.BigDecimal usageServiceCatalogAmount)
setUsageServiceCatalogAmount
in interface ICRMDOUsageServiceCatalogAmountEntity
public java.math.BigDecimal getUsageServiceCatalogDiscountAmount()
getUsageServiceCatalogDiscountAmount
in interface ICRMDOUsageServiceCatalogAmountEntity
public void setUsageServiceCatalogDiscountAmount(java.math.BigDecimal usageServiceCatalogDiscountAmount)
setUsageServiceCatalogDiscountAmount
in interface ICRMDOUsageServiceCatalogAmountEntity
public CRMDOWalletTransaction getWalletTransaction()
public void setWalletTransaction(CRMDOWalletTransaction walletTransaction)
public CRMDOPrepaidBillingRun getPrepaidBillingRun()
public void setPrepaidBillingRun(CRMDOPrepaidBillingRun prepaidBillingRun)
public CRMDOCurrencyRatePeriod getCurrencyRatePeriod()
getCurrencyRatePeriod
in class CRMDORatedBillingItem
public void setCurrencyRatePeriod(CRMDOCurrencyRatePeriod currencyRatePeriod)
setCurrencyRatePeriod
in class CRMDORatedBillingItem
public java.math.BigDecimal getVatPercentage()
getVatPercentage
in class CRMDORatedBillingItem
public void setVatPercentage(java.math.BigDecimal vatPercentage)
setVatPercentage
in class CRMDORatedBillingItem
public void calculate()
public void calculateFromTotal()
public java.util.Set<CRMDOTaxRate> getTaxRates()
public void setTaxRates(java.util.Set<CRMDOTaxRate> taxRates)