public class CRMBONormalBillingRunBean extends CRMBOBillingRunBean
BILLING_RUN_DUE_DATE_SIGN_PLUS, BILLING_RUN_DUE_DATE_SIGN_SUBTRACT| Constructor and Description |
|---|
CRMBONormalBillingRunBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a normal billing run.
|
java.util.Date |
getEndDate(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
Returns the end date of a normal billing run.
|
java.lang.Integer |
getNumberOfGeneratedBills(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
Returns the number of generated bills of the normal billing run.
|
java.util.Date |
getStartDate(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
Returns the start date of a normal billing run.
|
com.crm.dataobject.billing.CRMDONormalBillingRun |
loadAdditionalInformation(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
Loads the additional information of the normal billing run
|
com.crm.dataobject.billing.CRMDONormalBillingRun |
loadLatest()
Loads the latest normal billing run.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadRecurring(java.util.Date asOfDate)
Loads a list of recurring normal billing runs, executed up to a step, without next billing run.
|
void |
validateFinancialTransactionSettings(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun,
com.crm.dataobject.accounts.CRMDOAccountDefinition accountDefinition)
Validates the Financial Transaction Settings for a normal billing run by the active account definition.
|
calculateTotalAmount, calculateTotalAmount, calculateTotalBilledAmount, constructJobAdditionalFeeRatedBillingItems, constructJobAdditionalFeeRatedBillingItems, constructJobRatedBillingItems, constructJobRatedBillingItems, constructJobRatedBillingItems, constructJobRatedBillingItems, constructJobRatedBillingItems, constructNextBillingRun, constructNormalSubscriptionInvoiceRatedBillingItems, constructNormalSubscriptionInvoiceRatedBillingItems, constructNormalUdrCreditRatedBillingItems, constructNormalUdrCreditRatedBillingItems, constructNormalUdrInvoiceRatedBillingItems, constructNormalUdrInvoiceRatedBillingItems, constructPrepaidSubscriptionInvoiceRatedBillingItems, constructPrepaidUdrCreditRatedBillingItems, constructPrepaidUdrInvoiceRatedBillingItems, constructPreRateBillingItems, constructPreRateBillingItems, constructPreRateBillingItems, constructPreRateNormalUdrCreditRatedBillingItems, constructPreRateNormalUdrCreditRatedBillingItems, constructPreRateNormalUdrCreditRatedBillingItems, constructPreRateNormalUdrInvoiceRatedBillingItems, constructPreRateNormalUdrInvoiceRatedBillingItems, constructPreRateNormalUdrInvoiceRatedBillingItems, constructPreRatePrepaidUdrCreditRatedBillingItems, constructPreRatePrepaidUdrCreditRatedBillingItems, constructPreRatePrepaidUdrCreditRatedBillingItems, constructPreRatePrepaidUdrInvoiceRatedBillingItems, constructPreRatePrepaidUdrInvoiceRatedBillingItems, constructPreRatePrepaidUdrInvoiceRatedBillingItems, constructRatedBillingItems, constructRatedBillingItems, constructSubscriptionAdditionalFeeRatedBillingItems, constructSubscriptionAdditionalFeeRatedBillingItems, getBills, getCreditNotes, getInvoices, getTotalAmountCredited, getTotalAmountDebited, getTotalNumberOfBills, getTotalNumberOfCreditNotes, getTotalNumberOfInvoices, getTotalNumberOfServices, initializeConditions, loadRatedAccountsReceivable, schedule, schedule, setDefaultAsOfDate, setDefaultInvoiceIssueDate, setObjectsFromXML, setXMLFromObjectsconstruct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMBONormalBillingRunBean()
public void validateFinancialTransactionSettings(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun,
com.crm.dataobject.accounts.CRMDOAccountDefinition accountDefinition)
throws java.lang.Exception,
com.crm.exception.MandatoryFieldException,
com.crm.exception.accounts.InvalidAccountCreditPeriodException
normalBillingRun - - the normalBillingRun to validateaccountDefinition - - the account definition to use to validatejava.lang.Exceptioncom.crm.exception.MandatoryFieldExceptioncom.crm.exception.accounts.InvalidAccountCreditPeriodExceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOBillingRunBeanpublic com.crm.dataobject.billing.CRMDONormalBillingRun loadLatest()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getNumberOfGeneratedBills(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
throws java.lang.Exception
normalBillingRun - - the normal billing run to return the number of generated bills forjava.lang.Exceptionpublic java.util.Date getStartDate(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
throws java.lang.Exception
normalBillingRun - - the normal billing run to return its start datejava.lang.Exceptionpublic java.util.Date getEndDate(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
throws java.lang.Exception
normalBillingRun - - the normal billing run to return its end datejava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDONormalBillingRun loadAdditionalInformation(com.crm.dataobject.billing.CRMDONormalBillingRun normalBillingRun)
throws java.lang.Exception
normalBillingRun - - the normal billing run to load the additional information forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadRecurring(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exception