public class CRMDOPricePlanRate extends CRMDO implements ICRMDOCollectionEntity, java.util.Comparator<CRMDOPricePlanRate>
Constructor and Description |
---|
CRMDOPricePlanRate() |
clone, compareObjects, compareTo, deepCopy, equals, getAlias, getAliases, getAltCode, getAttachments, getCode, getComparableByXPath, getCreatedByUnit, getCreatedByUser, getCreatedDate, getDefaultMandatoryFields, getDeletedFlagFieldName, getDescription, getFieldsize, getFieldsizes, getId, getIsAssignable, getIsDeletable, getIsDeleted, getIsEditable, getIsRestricted, 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, isRestricted, 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, setIsRestricted, 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 CRMDOPricePlan getPricePlan()
public void setPricePlan(CRMDOPricePlan pricePlan)
public CRMDOProduct getProduct()
public void setProduct(CRMDOProduct product)
public CRMDOProduct getBundle()
public void setBundle(CRMDOProduct bundle)
public PricePlanRateModels getModel()
public void setModel(PricePlanRateModels model)
public java.math.BigDecimal getAmount()
public void setAmount(java.math.BigDecimal amount)
public com.crm.framework.util.UnitOfTime getUot()
public void setUot(com.crm.framework.util.UnitOfTime uot)
public PricePlanRateEffectiveDateTypes getEffectiveDateType()
public void setEffectiveDateType(PricePlanRateEffectiveDateTypes effectiveDateType)
public java.util.Set<CRMDOPricePlanTieredRate> getTiers()
public void setTiers(java.util.Set<CRMDOPricePlanTieredRate> tiers)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public CRMDO getMainEntity()
getMainEntity
in interface ICRMDOCollectionEntity
public java.lang.Integer getUotQuantity()
public void setUotQuantity(java.lang.Integer uotQuantity)
public CRMDOCurrency getCurrency()
public void setCurrency(CRMDOCurrency currency)
public java.util.Set<CRMDOAdditionalCurrencyRate> getCurrencyRates()
public void setCurrencyRates(java.util.Set<CRMDOAdditionalCurrencyRate> currencyRates)
public CRMDOAdditionalCurrencyRate getCurrencyRate()
public void setCurrencyRate(CRMDOAdditionalCurrencyRate currencyRate)
public TaxDefinitionRatesTaxModel getTaxModel()
public void setTaxModel(TaxDefinitionRatesTaxModel taxModel)
public java.lang.Boolean isTaxInclusive()
public CRMDOPricePlanPeriodRate getPricePlanPeriodRate()
public void setPricePlanPeriodRate(CRMDOPricePlanPeriodRate pricePlanPeriodRate)
public java.lang.Integer getIsAggregate()
public void setIsAggregate(java.lang.Integer isAggregate)
public java.lang.Boolean isAggregate()
public java.lang.Integer getIsTierLevelStartAtLastRatedToDate()
public void setIsTierLevelStartAtLastRatedToDate(java.lang.Integer isTierLevelStartAtLastRatedToDate)
public java.lang.Boolean isTierLevelStartAtLastRatedToDate()
public PricePlanRateBaseRateAppliedPerOption getBaseRateAppliedPer()
public void setBaseRateAppliedPer(PricePlanRateBaseRateAppliedPerOption baseRateAppliedPer)
public java.lang.String getBaseRateAmountInfo() throws java.lang.Exception
java.lang.Exception
public void setBaseRateAmountInfo(java.lang.String baseRateAmountInfo)
public java.lang.Boolean getEnableRates()
public void setEnableRates(java.lang.Boolean enableRates)
public java.lang.Boolean getIsAggregateRate()
public void setIsAggregateRate(java.lang.Boolean isAggregateRate)
public java.lang.Boolean getIsTierLevelStart()
public void setIsTierLevelStart(java.lang.Boolean isTierLevelStart)
public int compare(CRMDOPricePlanRate object1, CRMDOPricePlanRate object2)
compare
in interface java.util.Comparator<CRMDOPricePlanRate>
public static java.util.Comparator<CRMDOPricePlanRate> getPricePlanRateComparator()