Package | Description |
---|---|
com.crm.businessobject.billing | |
com.crm.businessobject.priceplan |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> |
CRMBOBillingRunBean.constructInvoiceRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods,
com.crm.dataobject.activities.CRMDOActivityService activityService,
com.crm.dataobject.billing.CRMDOBillingRun billingRun) |
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> |
CRMBOBillingRunBean.constructInvoiceRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.billing.CRMDOBillingRun billingRun) |
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> |
CRMBOBillingRunBean.constructInvoiceRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods,
com.crm.dataobject.subscriptions.CRMDOSubServiceLifeCycleStateHistory serviceLifeCycleStateHistory,
com.crm.dataobject.billing.CRMDOBillingRun billingRun) |
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> |
CRMBOBillingRunBean.constructRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.subscriptions.CRMDOSubServiceLifeCycleStateHistory serviceLifeCycleStateHistory,
com.crm.dataobject.billing.CRMDOUdr udr,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.activities.CRMDOActivityService activityService,
com.crm.dataobject.billing.RatedBillingItemType billingItemType,
com.crm.dataobject.billing.CRMDOBillingRun billingRun) |
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> |
CRMBOBillingRunBean.constructRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods,
com.crm.dataobject.subscriptions.CRMDOSubServiceLifeCycleStateHistory serviceLifeCycleStateHistory,
com.crm.dataobject.billing.RatedBillingItemType billingItemType,
com.crm.dataobject.billing.CRMDOBillingRun billingRun) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.calculateAmountForOneTimeService(com.crm.dataobject.priceplan.CRMDOPricePlan pricePlan,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.platform.CRMDOVatRate vatRate,
java.math.BigDecimal quantity,
java.math.BigDecimal fromQuantity,
java.math.BigDecimal totalQuantity) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.calculateAmountForTermedService(com.crm.dataobject.priceplan.CRMDOPricePlan pricePlan,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.platform.CRMDOVatRate vatRate,
java.util.Date fromDate,
java.util.Date toDate,
java.util.Date bindingStartDate,
java.util.Date bindingEndDate,
java.util.Date serviceEffectiveDate,
java.util.Date agreementDate,
com.crm.dataobject.products.CRMDOProduct bundle,
java.math.BigDecimal quantity) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.calculateAmountFortimeSpent(com.crm.dataobject.priceplan.CRMDOPricePlan pricePlan,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.platform.CRMDOVatRate vatRate,
java.math.BigDecimal timeSpent,
com.crm.framework.util.UnitOfTime timeSpentUOT) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.calculateAmountForUsageService(com.crm.dataobject.priceplan.CRMDOPricePlan pricePlan,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.platform.CRMDOVatRate vatRate,
java.math.BigDecimal usageUnits) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.getProductTieredPeriods(com.crm.dataobject.activities.CRMDOActivityService activityService,
com.crm.dataobject.products.CRMDOProduct product,
java.util.ArrayList<com.crm.dataobject.billing.BillingTermPeriod> billingTermPeriods,
java.util.ArrayList<com.crm.dataobject.priceplan.CRMDOPricePlan> pricePlans,
java.math.BigDecimal timeSpent,
com.crm.framework.util.UnitOfTime timeSpentUnitOfTime,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> entityIDsPerSegment) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.getProductTieredPeriods(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
java.util.ArrayList<com.crm.dataobject.billing.BillingTermPeriod> billingTermPeriods,
java.util.ArrayList<com.crm.dataobject.priceplan.CRMDOPricePlan> pricePlans,
java.math.BigDecimal quantity,
java.math.BigDecimal fromQuantity,
java.math.BigDecimal totalQuantity,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> entityIDsPerSegment) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.getProductTieredPeriods(com.crm.dataobject.subscriptions.CRMDOSubscriptionService subscriptionService,
java.util.ArrayList<com.crm.dataobject.billing.BillingTermPeriod> billingTermPeriods,
java.util.Date serviceEffectiveDate,
java.util.ArrayList<com.crm.dataobject.priceplan.CRMDOPricePlan> pricePlans,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> entityIDsPerSegment) |
java.util.ArrayList<ProductTieredPeriod> |
CRMBOPricePlanBean.getProductTieredPeriods(com.crm.dataobject.billing.CRMDOUdr udr,
java.util.ArrayList<com.crm.dataobject.billing.BillingTermPeriod> billingTermPeriods,
java.util.Date serviceEffectiveDate,
java.util.ArrayList<com.crm.dataobject.priceplan.CRMDOPricePlan> pricePlans,
java.math.BigDecimal usageUnits,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> entityIDsPerSegment) |