public class CRMProcessBillingRunBean extends CRMProcess
| Constructor and Description |
|---|
CRMProcessBillingRunBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.billing.CRMDOBillingRun |
constructBillingRun(java.util.Date billAsOfDate,
com.crm.dataobject.billing.BillType billtype) |
com.crm.dataobject.billing.CRMDOBillingRunTransaction |
constructCreditTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition)
Creates a credit note transaction by an account, a list of rated billing items, a billing run and a billing run definition.
|
com.crm.dataobject.billing.CRMDOBillingRunTransaction |
constructCreditTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccount)
Creates a credit note transaction by an account, a list of rated billing items, a billing run and a billing run definition.
|
com.crm.dataobject.billing.CRMDOBillingRunTransaction |
constructDebitTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition)
Creates an invoice transaction by an account, a list of rated billing items, a billing run and a billing run definition.
|
com.crm.dataobject.billing.CRMDOBillingRunTransaction |
constructDebitTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccount)
Creates an invoice transaction by an account, a list of rated billing items, a billing run and a billing run definition.
|
com.crm.dataobject.billing.CRMDOBillingRunTransaction |
constructDebitTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccount,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType defaultInvoiceFinType)
Creates an invoice transaction by an account, a list of rated billing items, a billing run and a billing run definition.
|
void |
processPaymentGatewayRequests(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
process Payment Gateway Requests of billing run.
|
void |
processPaymentGatewayRequests(java.lang.String billingRunID)
process Payment Gateway Requests of billing run.
|
java.util.Date |
schedule(com.crm.dataobject.billing.CRMDOBillingRun billingRun) |
com.crm.dataobject.billing.CRMDOBillingRun |
setAdditionalInformation(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
java.lang.Boolean quickLoad)
Sets additional information for a billing run.
|
createCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFielddeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContextpublic com.crm.dataobject.billing.CRMDOBillingRun constructBillingRun(java.util.Date billAsOfDate,
com.crm.dataobject.billing.BillType billtype)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRun setAdditionalInformation(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
java.lang.Boolean quickLoad)
throws java.lang.Exception
billingRun - - the billing run to usequickLoad - - a boolean indicating if the additional information should be quick loadedjava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRunTransaction constructDebitTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition)
throws java.lang.Exception
account - - the account to useratedBillingItems - - the rated billing items to usebillingRun - - the billing run to usebillingRunDefinition - - the billing run definition to usejava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRunTransaction constructDebitTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccount)
throws java.lang.Exception
account - - the account to useratedBillingItems - - the rated billing items to usebillingRun - - the billing run to usebillingRunDefinition - - the billing run definition to useparentAccount - - the parent account to usejava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRunTransaction constructDebitTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccount,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType defaultInvoiceFinType)
throws java.lang.Exception
account - - the account to useratedBillingItems - - the rated billing items to usebillingRun - - the billing run to usebillingRunDefinition - - the billing run definition to useparentAccount - - the parent account to usejava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRunTransaction constructCreditTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition)
throws java.lang.Exception
account - - the account to useratedBillingItems - - the rated billing items to usebillingRun - - the billing run to usebillingRunDefinition - - the billing run definition to usejava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRunTransaction constructCreditTransaction(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<com.crm.dataobject.billing.CRMDORatedBillingItem> ratedBillingItems,
com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.billing.CRMDOBillingRunDefinition billingRunDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccount)
throws java.lang.Exception
account - - the account to useratedBillingItems - - the rated billing items to usebillingRun - - the billing run to usebillingRunDefinition - - the billing run definition to useparentAccount - - the parent account to usejava.lang.Exceptionpublic void processPaymentGatewayRequests(java.lang.String billingRunID)
throws java.lang.Exception
billingRunID - - the billing run id of the normal billing runjava.lang.Exceptionpublic void processPaymentGatewayRequests(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
throws java.lang.Exception
billingRun - - the billing runjava.lang.Exceptionpublic java.util.Date schedule(com.crm.dataobject.billing.CRMDOBillingRun billingRun)
throws java.lang.Exception
java.lang.Exception