public class CRMBOBillingRunBean extends CRMBO
| Modifier and Type | Field and Description | 
|---|---|
| java.lang.Integer | BILLING_RUN_DUE_DATE_SIGN_PLUS | 
| java.lang.Integer | BILLING_RUN_DUE_DATE_SIGN_SUBTRACT | 
| Constructor and Description | 
|---|
| CRMBOBillingRunBean()Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.math.BigDecimal | calculateTotalAmount(java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> serviceRatedBillingItems)Calculates the total amount of service rated billing items. | 
| java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> | constructCreditRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods,
                                com.crm.dataobject.billing.CRMDOUdr udr,
                                com.crm.dataobject.billing.CRMDOBillingTerm billingTerm,
                                com.crm.dataobject.billing.CRMDOBillingRun billingRun) | 
| java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> | 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> | 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> | 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> | constructInvoiceRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods,
                                 com.crm.dataobject.billing.CRMDOUdr udr,
                                 com.crm.dataobject.billing.CRMDOBillingTerm billingTerm,
                                 com.crm.dataobject.billing.CRMDOBillingRun billingRun) | 
| com.crm.dataobject.billing.CRMDOBillingRun | constructNextBillingRun(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
                       com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition)Constructs the next billing run. | 
| java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> | 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> | constructRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods,
                          com.crm.dataobject.subscriptions.CRMDOSubServiceLifeCycleStateHistory serviceLifeCycleStateHistory,
                          com.crm.dataobject.billing.RatedBillingItemType billingItemType,
                          com.crm.dataobject.billing.CRMDOBillingRun billingRun) | 
| java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> | constructRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods,
                          com.crm.dataobject.subscriptions.CRMDOSubscription subscription,
                          com.crm.dataobject.billing.CRMDOUdr udr,
                          com.crm.dataobject.billing.CRMDOBillingTerm billingTerm,
                          com.crm.dataobject.billing.RatedBillingItemType billingItemType,
                          com.crm.dataobject.billing.CRMDOBillingRun billingRun) | 
| java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> | constructRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods,
                          com.crm.dataobject.billing.CRMDOUdr udr,
                          com.crm.dataobject.billing.CRMDOBillingTerm billingTerm,
                          com.crm.dataobject.billing.RatedBillingItemType billingItemType,
                          com.crm.dataobject.billing.CRMDOBillingRun billingRun) | 
| com.crm.framework.util.ResultSetUtil | getBills(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the bills of a billing run. | 
| com.crm.framework.util.ResultSetUtil | getCreditNotes(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the credit notes of a billing run. | 
| java.util.ArrayList<java.lang.String> | getDefaultAssociations()Returns the default associated data objects of a billing run. | 
| com.crm.framework.util.ResultSetUtil | getInvoices(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the invoices of a billing run. | 
| java.math.BigDecimal | getTotalAmountCredited(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the total amount credited of a billing run. | 
| java.math.BigDecimal | getTotalAmountDebited(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the total amount debited of a billing run. | 
| java.lang.Integer | getTotalNumberOfBills(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the total number of bills of a billing run. | 
| java.lang.Integer | getTotalNumberOfCreditNotes(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the total number of credit notes of a billing run. | 
| java.lang.Integer | getTotalNumberOfInvoices(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the total number of invoices of a billing run. | 
| java.lang.Integer | getTotalNumberOfServices(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Returns the total number of services of a billing run. | 
| com.crm.dataobject.billing.CRMDOBillingRun | initializeConditions(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Initialises the conditions of a billing run. | 
| com.crm.framework.util.ResultSetUtil | loadRatedAccountsReceivable(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Loads the rated subscriptions using a billing run. | 
| java.util.Date | setDefaultAsOfDate(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
                  com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
                  com.crm.dataobject.billing.CRMDOBillingRun previousBillingRun)Sets a default as of date from a billing run definition. | 
| com.crm.dataobject.billing.CRMDOBillingRun | setObjectsFromXML(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Sets the objects of a billing run read from an xml file. | 
| com.crm.dataobject.billing.CRMDOBillingRun | setXMLFromObjects(com.crm.dataobject.billing.CRMDOBillingRun billingRun)Creates xml file from the objects of a billing run. | 
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic final java.lang.Integer BILLING_RUN_DUE_DATE_SIGN_PLUS
public final java.lang.Integer BILLING_RUN_DUE_DATE_SIGN_SUBTRACT
public com.crm.dataobject.billing.CRMDOBillingRun initializeConditions(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                                                throws java.lang.Exception
billingRun - - the billing run to initialise the conditions forjava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRun setObjectsFromXML(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                                             throws java.lang.Exception
billingRun - - the billing run to set the objects forjava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRun setXMLFromObjects(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                                             throws java.lang.Exception
billingRun - - the billing run to get the objects to create the xml filejava.lang.Exceptionpublic java.util.Date setDefaultAsOfDate(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
                                com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
                                com.crm.dataobject.billing.CRMDOBillingRun previousBillingRun)
billingRun - - the billing run to usebillingRunDefinition - - the billing run definition to usepreviousBillingRun - - the previous billing runpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic java.math.BigDecimal calculateTotalAmount(java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> serviceRatedBillingItems)
serviceRatedBillingItems - - the service rated billing items to calculate the total forpublic com.crm.dataobject.billing.CRMDOBillingRun constructNextBillingRun(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
                                                                 com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition)
                                                                   throws java.lang.Exception
billingRun - - the billing run to construct the next billing run forbillingRunDefinition - - the billing run definition to usejava.lang.Exceptionpublic com.crm.framework.util.ResultSetUtil getInvoices(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                                 throws java.lang.Exception
billingRun - - the billing run to get the invoices fromjava.lang.Exceptionpublic java.lang.Integer getTotalNumberOfInvoices(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                           throws java.lang.Exception
billingRun - - the billing run to return the total number of invoices fromjava.lang.Exceptionpublic com.crm.framework.util.ResultSetUtil getCreditNotes(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                                    throws java.lang.Exception
billingRun - - the billing run to get the credit notes fromjava.lang.Exceptionpublic java.lang.Integer getTotalNumberOfCreditNotes(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                              throws java.lang.Exception
billingRun - - the billing run to return the total number of credit notes fromjava.lang.Exceptionpublic com.crm.framework.util.ResultSetUtil getBills(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                              throws java.lang.Exception
billingRun - - the billing run to get the bills fromjava.lang.Exceptionpublic java.lang.Integer getTotalNumberOfBills(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                        throws java.lang.Exception
billingRun - - the billing run to return the total number of bills fromjava.lang.Exceptionpublic java.lang.Integer getTotalNumberOfServices(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                           throws java.lang.Exception
billingRun - - the billing run to return the total number of services fromjava.lang.Exceptionpublic java.math.BigDecimal getTotalAmountDebited(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                           throws java.lang.Exception
billingRun - - the billing run the return the total amount debited fromjava.lang.Exceptionpublic java.math.BigDecimal getTotalAmountCredited(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                            throws java.lang.Exception
billingRun - - the billing run the return the total amount credited fromjava.lang.Exceptionpublic com.crm.framework.util.ResultSetUtil loadRatedAccountsReceivable(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
                                                                 throws java.lang.Exception
billingRun - - the billing run to usejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructInvoiceRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods, com.crm.dataobject.subscriptions.CRMDOSubServiceLifeCycleStateHistory serviceLifeCycleStateHistory, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods, com.crm.dataobject.subscriptions.CRMDOSubServiceLifeCycleStateHistory serviceLifeCycleStateHistory, com.crm.dataobject.billing.RatedBillingItemType billingItemType, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructInvoiceRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods, com.crm.dataobject.jobs.CRMDOJobProduct jobProduct, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructInvoiceRatedBillingItems(java.util.ArrayList<ProductTieredPeriod> productTieredPeriods, com.crm.dataobject.activities.CRMDOActivityService activityService, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> 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) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructInvoiceRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods, com.crm.dataobject.billing.CRMDOUdr udr, com.crm.dataobject.billing.CRMDOBillingTerm billingTerm, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructCreditRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods, com.crm.dataobject.billing.CRMDOUdr udr, com.crm.dataobject.billing.CRMDOBillingTerm billingTerm, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods, com.crm.dataobject.billing.CRMDOUdr udr, com.crm.dataobject.billing.CRMDOBillingTerm billingTerm, com.crm.dataobject.billing.RatedBillingItemType billingItemType, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> constructRatedBillingItems(java.util.ArrayList<UsageServiceTieredPeriod> usageServiceTieredPeriods, com.crm.dataobject.subscriptions.CRMDOSubscription subscription, com.crm.dataobject.billing.CRMDOUdr udr, com.crm.dataobject.billing.CRMDOBillingTerm billingTerm, com.crm.dataobject.billing.RatedBillingItemType billingItemType, com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exception