public class CRMDOUdr extends CRMDO implements java.util.Comparator<CRMDOUdr>, ICRMDOImplicitAccessibleEntity, ICRMDOConsumerApplicationBasedEntity, com.crm.process.ICRMDOMetadata
Constructor and Description |
---|
CRMDOUdr() |
CRMDOUdr(java.lang.String id,
java.util.Date createdDate,
java.util.Date fromDate,
UDRLifeCycleState lifeCycleState) |
CRMDOUdr(java.lang.String id,
java.util.Date createdDate,
java.util.Date fromDate,
UDRLifeCycleState lifeCycleState,
java.math.BigDecimal usageAmount) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
applyAdditionalDiscount() |
int |
compare(CRMDOUdr object1,
CRMDOUdr object2) |
CRMDOAccountReceivable |
getAccountReceivable() |
java.math.BigDecimal |
getAdditionalDiscountAmount() |
java.util.ArrayList<CRMDO> |
getAllowedMetadataAttributeValues() |
java.util.Set<CRMDOAppliedAdditiveDiscount> |
getAppliedAdditiveDiscounts() |
java.lang.Integer |
getApplyAdditionalDiscount() |
java.util.Date |
getAuthorisationDate() |
java.util.Date |
getAuthorisationRejectionDate() |
CRMDOBill |
getBill() |
BillingDirectiveState |
getBillingDirective() |
java.util.Date |
getBillingEffectiveDate() |
CRMDOUsageServiceCatalogService |
getCatalogService() |
CRMDOAccountReceivable |
getConsumerAccountReceivable() |
CRMDOContactInformation |
getConsumerContactInformation() |
CRMDOCurrencyRatePeriod |
getCurrencyRatePeriod() |
java.util.Date |
getDateTime1() |
java.util.Date |
getDateTime2() |
java.util.Date |
getDateTime3() |
java.util.Date |
getDateTime4() |
java.math.BigDecimal |
getDiscountAmount() |
java.math.BigDecimal |
getFloat1() |
java.math.BigDecimal |
getFloat2() |
java.math.BigDecimal |
getFloat3() |
java.math.BigDecimal |
getFloat4() |
java.math.BigDecimal |
getFloat5() |
java.math.BigDecimal |
getFloat6() |
java.math.BigDecimal |
getFloat7() |
java.math.BigDecimal |
getFloat8() |
java.util.Date |
getFromDate() |
java.math.BigDecimal |
getFromUsage() |
java.lang.Integer |
getIsAuthorised() |
UDRLifeCycleState |
getLifeCycleState() |
ICRMDOExplicitAccessibleEntity |
getMasterDO() |
java.util.ArrayList<java.lang.String> |
getMasterDOPropertyNames() |
CRMDO |
getMetadataEntity() |
java.math.BigDecimal |
getPreRatedDiscountAmount() |
CRMDOProduct |
getProduct() |
java.util.Set<CRMDORatedBillingItem> |
getRatedBillingItems() |
java.util.Date |
getRatingDate() |
UdrRatingState |
getRatingState() |
UdrRatingType |
getRatingType() |
static long |
getSerialversionuid() |
UdrStatus |
getStatus() |
CRMDOSubscription |
getSubscription() |
CRMDOSubscriptionAction |
getSubscriptionAction() |
CRMDOSubscriptionInstalledItem |
getSubscriptionInstalledItem() |
CRMDOSubscriptionService |
getSubscriptionService() |
java.math.BigDecimal |
getTaxAmount() |
java.util.Date |
getToDate() |
java.math.BigDecimal |
getTotalAmount() |
CRMDOUdrType |
getType() |
CRMDOUnitOfMeasurement |
getUdrUOM() |
java.math.BigDecimal |
getUsageAmount() |
CRMDOUsageServiceCatalog |
getUsageServiceCatalog() |
java.lang.String |
getUserField1() |
java.lang.String |
getUserField10() |
java.lang.String |
getUserField11() |
java.lang.String |
getUserField12() |
java.lang.String |
getUserField13() |
java.lang.String |
getUserField14() |
java.lang.String |
getUserField15() |
java.lang.String |
getUserField16() |
java.lang.String |
getUserField2() |
java.lang.String |
getUserField3() |
java.lang.String |
getUserField4() |
java.lang.String |
getUserField5() |
java.lang.String |
getUserField6() |
java.lang.String |
getUserField7() |
java.lang.String |
getUserField8() |
java.lang.String |
getUserField9() |
java.math.BigDecimal |
getVatAmount() |
CRMDOWalletTransaction |
getWalletTransaction() |
java.util.Set<CRMDOWalletTransaction> |
getWalletTransactions() |
java.lang.Boolean |
isAuthorised() |
void |
setAccountReceivable(CRMDOAccountReceivable accountReceivable) |
void |
setAdditionalDiscountAmount(java.math.BigDecimal additionalDiscountAmount) |
void |
setAllowedMetadataAttributeValues(java.util.ArrayList<CRMDO> allowedMetadataValues) |
void |
setAppliedAdditiveDiscounts(java.util.Set<CRMDOAppliedAdditiveDiscount> appliedAdditiveDiscounts) |
void |
setApplyAdditionalDiscount(java.lang.Integer applyAdditionalDiscount) |
void |
setAuthorisationDate(java.util.Date authorisationDate) |
void |
setAuthorisationRejectionDate(java.util.Date authorisationRejectionDate) |
void |
setBill(CRMDOBill bill) |
void |
setBillingDirective(BillingDirectiveState billingDirective) |
void |
setBillingEffectiveDate(java.util.Date billingEffectiveDate) |
void |
setCatalogService(CRMDOUsageServiceCatalogService catalogService) |
void |
setCurrencyRatePeriod(CRMDOCurrencyRatePeriod currencyRatePeriod) |
void |
setDateTime1(java.util.Date dateTime1) |
void |
setDateTime2(java.util.Date dateTime2) |
void |
setDateTime3(java.util.Date dateTime3) |
void |
setDateTime4(java.util.Date dateTime4) |
void |
setDiscountAmount(java.math.BigDecimal discountAmount) |
void |
setFloat1(java.math.BigDecimal float1) |
void |
setFloat2(java.math.BigDecimal float2) |
void |
setFloat3(java.math.BigDecimal float3) |
void |
setFloat4(java.math.BigDecimal float4) |
void |
setFloat5(java.math.BigDecimal float5) |
void |
setFloat6(java.math.BigDecimal float6) |
void |
setFloat7(java.math.BigDecimal float7) |
void |
setFloat8(java.math.BigDecimal float8) |
void |
setFromDate(java.util.Date fromDate) |
void |
setFromUsage(java.math.BigDecimal fromUsage) |
void |
setIsAuthorised(java.lang.Integer isAuthorised) |
void |
setLifeCycleState(UDRLifeCycleState lifeCycleState) |
void |
setPreRatedDiscountAmount(java.math.BigDecimal preRatedDiscountAmount) |
void |
setProduct(CRMDOProduct product) |
void |
setRatedBillingItems(java.util.Set<CRMDORatedBillingItem> ratedBillingItems) |
void |
setRatingDate(java.util.Date ratingDate) |
void |
setRatingState(UdrRatingState ratingState) |
void |
setRatingType(UdrRatingType ratingType) |
void |
setStatus(UdrStatus status) |
void |
setSubscription(CRMDOSubscription subscription) |
void |
setSubscriptionAction(CRMDOSubscriptionAction subscriptionAction) |
void |
setSubscriptionInstalledItem(CRMDOSubscriptionInstalledItem subscriptionInstalledItem) |
void |
setSubscriptionService(CRMDOSubscriptionService subscriptionService) |
void |
setTaxAmount(java.math.BigDecimal taxAmount) |
void |
setToDate(java.util.Date toDate) |
void |
setTotalAmount(java.math.BigDecimal totalAmount) |
void |
setType(CRMDOUdrType type) |
void |
setUdrUOM(CRMDOUnitOfMeasurement udrUOM) |
void |
setUsageAmount(java.math.BigDecimal usageAmount) |
void |
setUsageServiceCatalog(CRMDOUsageServiceCatalog usageServiceCatalog) |
void |
setUserField1(java.lang.String userField1) |
void |
setUserField10(java.lang.String userField10) |
void |
setUserField11(java.lang.String userField11) |
void |
setUserField12(java.lang.String userField12) |
void |
setUserField13(java.lang.String userField13) |
void |
setUserField14(java.lang.String userField14) |
void |
setUserField15(java.lang.String userField15) |
void |
setUserField16(java.lang.String userField16) |
void |
setUserField2(java.lang.String userField2) |
void |
setUserField3(java.lang.String userField3) |
void |
setUserField4(java.lang.String userField4) |
void |
setUserField5(java.lang.String userField5) |
void |
setUserField6(java.lang.String userField6) |
void |
setUserField7(java.lang.String userField7) |
void |
setUserField8(java.lang.String userField8) |
void |
setUserField9(java.lang.String userField9) |
void |
setVatAmount(java.math.BigDecimal vatAmount) |
void |
setWalletTransaction(CRMDOWalletTransaction walletTransaction) |
void |
setWalletTransactions(java.util.Set<CRMDOWalletTransaction> walletTransactions) |
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 CRMDOUdr()
public CRMDOUdr(java.lang.String id, java.util.Date createdDate, java.util.Date fromDate, UDRLifeCycleState lifeCycleState)
public CRMDOUdr(java.lang.String id, java.util.Date createdDate, java.util.Date fromDate, UDRLifeCycleState lifeCycleState, java.math.BigDecimal usageAmount)
public CRMDOAccountReceivable getAccountReceivable()
public void setAccountReceivable(CRMDOAccountReceivable accountReceivable)
public UDRLifeCycleState getLifeCycleState()
public void setLifeCycleState(UDRLifeCycleState lifeCycleState)
public static long getSerialversionuid()
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 CRMDOUdrType getType()
public void setType(CRMDOUdrType type)
public CRMDOProduct getProduct()
public void setProduct(CRMDOProduct product)
public CRMDOSubscription getSubscription()
public void setSubscription(CRMDOSubscription subscription)
public CRMDOSubscriptionService getSubscriptionService()
public void setSubscriptionService(CRMDOSubscriptionService subscriptionService)
public CRMDOSubscriptionAction getSubscriptionAction()
public void setSubscriptionAction(CRMDOSubscriptionAction subscriptionAction)
public java.math.BigDecimal getUsageAmount()
public void setUsageAmount(java.math.BigDecimal usageAmount)
public BillingDirectiveState getBillingDirective()
public void setBillingDirective(BillingDirectiveState billingDirective)
public java.util.Date getBillingEffectiveDate()
public void setBillingEffectiveDate(java.util.Date billingEffectiveDate)
public java.lang.String getUserField1()
public void setUserField1(java.lang.String userField1)
public java.lang.String getUserField2()
public void setUserField2(java.lang.String userField2)
public java.lang.String getUserField3()
public void setUserField3(java.lang.String userField3)
public java.lang.String getUserField4()
public void setUserField4(java.lang.String userField4)
public java.lang.String getUserField5()
public void setUserField5(java.lang.String userField5)
public java.lang.String getUserField6()
public void setUserField6(java.lang.String userField6)
public java.lang.String getUserField7()
public void setUserField7(java.lang.String userField7)
public java.lang.String getUserField8()
public void setUserField8(java.lang.String userField8)
public java.lang.String getUserField9()
public void setUserField9(java.lang.String userField9)
public java.lang.String getUserField10()
public void setUserField10(java.lang.String userField10)
public java.lang.String getUserField11()
public void setUserField11(java.lang.String userField11)
public java.lang.String getUserField12()
public void setUserField12(java.lang.String userField12)
public java.lang.String getUserField13()
public void setUserField13(java.lang.String userField13)
public java.lang.String getUserField14()
public void setUserField14(java.lang.String userField14)
public java.lang.String getUserField15()
public void setUserField15(java.lang.String userField15)
public java.lang.String getUserField16()
public void setUserField16(java.lang.String userField16)
public java.math.BigDecimal getFloat1()
public void setFloat1(java.math.BigDecimal float1)
public java.math.BigDecimal getFloat2()
public void setFloat2(java.math.BigDecimal float2)
public java.math.BigDecimal getFloat3()
public void setFloat3(java.math.BigDecimal float3)
public java.math.BigDecimal getFloat4()
public void setFloat4(java.math.BigDecimal float4)
public java.math.BigDecimal getFloat5()
public void setFloat5(java.math.BigDecimal float5)
public java.math.BigDecimal getFloat6()
public void setFloat6(java.math.BigDecimal float6)
public java.math.BigDecimal getFloat7()
public void setFloat7(java.math.BigDecimal float7)
public java.math.BigDecimal getFloat8()
public void setFloat8(java.math.BigDecimal float8)
public java.util.Date getDateTime1()
public void setDateTime1(java.util.Date dateTime1)
public java.util.Date getDateTime2()
public void setDateTime2(java.util.Date dateTime2)
public java.util.Date getDateTime3()
public void setDateTime3(java.util.Date dateTime3)
public java.util.Date getDateTime4()
public void setDateTime4(java.util.Date dateTime4)
public UdrStatus getStatus()
public void setStatus(UdrStatus status)
public CRMDOUsageServiceCatalog getUsageServiceCatalog()
public void setUsageServiceCatalog(CRMDOUsageServiceCatalog usageServiceCatalog)
public java.util.Set<CRMDORatedBillingItem> getRatedBillingItems()
public void setRatedBillingItems(java.util.Set<CRMDORatedBillingItem> ratedBillingItems)
public CRMDOUsageServiceCatalogService getCatalogService()
public void setCatalogService(CRMDOUsageServiceCatalogService catalogService)
public java.math.BigDecimal getFromUsage()
public void setFromUsage(java.math.BigDecimal fromUsage)
public java.util.Set<CRMDOWalletTransaction> getWalletTransactions()
public void setWalletTransactions(java.util.Set<CRMDOWalletTransaction> walletTransactions)
public java.lang.Integer getIsAuthorised()
public void setIsAuthorised(java.lang.Integer isAuthorised)
public java.lang.Boolean isAuthorised()
public java.util.Date getAuthorisationDate()
public void setAuthorisationDate(java.util.Date authorisationDate)
public java.util.Date getAuthorisationRejectionDate()
public void setAuthorisationRejectionDate(java.util.Date authorisationRejectionDate)
public UdrRatingState getRatingState()
public void setRatingState(UdrRatingState ratingState)
public int compare(CRMDOUdr object1, CRMDOUdr object2)
compare
in interface java.util.Comparator<CRMDOUdr>
public CRMDOCurrencyRatePeriod getCurrencyRatePeriod()
public void setCurrencyRatePeriod(CRMDOCurrencyRatePeriod currencyRatePeriod)
public UdrRatingType getRatingType()
public void setRatingType(UdrRatingType ratingType)
public java.math.BigDecimal getTotalAmount()
public void setTotalAmount(java.math.BigDecimal totalAmount)
public java.math.BigDecimal getVatAmount()
public void setVatAmount(java.math.BigDecimal vatAmount)
public java.math.BigDecimal getTaxAmount()
public void setTaxAmount(java.math.BigDecimal taxAmount)
public CRMDOUnitOfMeasurement getUdrUOM()
public void setUdrUOM(CRMDOUnitOfMeasurement udrUOM)
public java.math.BigDecimal getDiscountAmount()
public void setDiscountAmount(java.math.BigDecimal discountAmount)
public java.util.Date getRatingDate()
public void setRatingDate(java.util.Date ratingDate)
public java.util.Set<CRMDOAppliedAdditiveDiscount> getAppliedAdditiveDiscounts()
public void setAppliedAdditiveDiscounts(java.util.Set<CRMDOAppliedAdditiveDiscount> appliedAdditiveDiscounts)
public CRMDOBill getBill()
public void setBill(CRMDOBill bill)
public CRMDOWalletTransaction getWalletTransaction()
public void setWalletTransaction(CRMDOWalletTransaction walletTransaction)
public java.math.BigDecimal getPreRatedDiscountAmount()
public void setPreRatedDiscountAmount(java.math.BigDecimal preRatedDiscountAmount)
public java.math.BigDecimal getAdditionalDiscountAmount()
public void setAdditionalDiscountAmount(java.math.BigDecimal additionalDiscountAmount)
public CRMDOSubscriptionInstalledItem getSubscriptionInstalledItem()
public void setSubscriptionInstalledItem(CRMDOSubscriptionInstalledItem subscriptionInstalledItem)
public ICRMDOExplicitAccessibleEntity getMasterDO()
getMasterDO
in interface ICRMDOImplicitAccessibleEntity
public java.util.ArrayList<java.lang.String> getMasterDOPropertyNames()
getMasterDOPropertyNames
in interface ICRMDOImplicitAccessibleEntity
public CRMDOContactInformation getConsumerContactInformation()
getConsumerContactInformation
in interface ICRMDOConsumerApplicationBasedEntity
public CRMDOAccountReceivable getConsumerAccountReceivable()
getConsumerAccountReceivable
in interface ICRMDOConsumerApplicationBasedEntity
public java.lang.Integer getApplyAdditionalDiscount()
public void setApplyAdditionalDiscount(java.lang.Integer applyAdditionalDiscount)
public java.lang.Boolean applyAdditionalDiscount()
public CRMDO getMetadataEntity()
getMetadataEntity
in interface com.crm.process.ICRMDOMetadata
public java.util.ArrayList<CRMDO> getAllowedMetadataAttributeValues() throws java.lang.Exception
getAllowedMetadataAttributeValues
in interface com.crm.process.ICRMDOMetadata
java.lang.Exception
public void setAllowedMetadataAttributeValues(java.util.ArrayList<CRMDO> allowedMetadataValues) throws java.lang.Exception
setAllowedMetadataAttributeValues
in interface com.crm.process.ICRMDOMetadata
java.lang.Exception