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, setMandatoryField
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContext
public com.crm.dataobject.billing.CRMDOBillingRun constructBillingRun(java.util.Date billAsOfDate, com.crm.dataobject.billing.BillType billtype) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public void processPaymentGatewayRequests(java.lang.String billingRunID) throws java.lang.Exception
billingRunID
- - the billing run id of the normal billing runjava.lang.Exception
public void processPaymentGatewayRequests(com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
billingRun
- - the billing runjava.lang.Exception
public java.util.Date schedule(com.crm.dataobject.billing.CRMDOBillingRun billingRun) throws java.lang.Exception
java.lang.Exception