public class CRMProcessPrepaidBillingRunBean extends CRMProcessBillingRunBean
| Constructor and Description |
|---|
CRMProcessPrepaidBillingRunBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.billing.CRMDOBillingRun |
constructBillingRun(java.util.Date billAsOfDate) |
com.crm.dataobject.billing.CRMDOBillingRun |
createBillingRunResults(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
java.util.Date startDate)
Creates the billing run results.
|
void |
execute(com.crm.dataobject.billing.CRMDOPrepaidBillingRun prepaidBillingRun)
Executes a prepaid billing run.
|
void |
execute(java.lang.String billingRunID) |
void |
executeProcess(com.crm.dataobject.processrun.CRMDOProcessRunDefinition processRunDefinition)
Executes a prepaid billing run.
|
void |
executeProcess(java.lang.String processRunDefinitionID)
Executes a prepaid billing run.
|
void |
saveResults(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Saves the results of a billing run of an account.
|
void |
updateSubscriptionInformation(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Updates subscription rating information.
|
constructBillingRun, constructCreditTransaction, constructCreditTransaction, constructDebitTransaction, constructDebitTransaction, constructDebitTransaction, execute, processPaymentGatewayRequests, processPaymentGatewayRequests, saveRatedBillingItems, sendToScheduler, setAdditionalInformationcreateCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFieldpublic CRMProcessPrepaidBillingRunBean()
public void execute(java.lang.String billingRunID)
throws java.lang.Exception
java.lang.Exceptionpublic void execute(com.crm.dataobject.billing.CRMDOPrepaidBillingRun prepaidBillingRun)
throws java.lang.Exception
prepaidBillingRun - - the prepaid billing run to executejava.lang.Exceptionpublic void saveResults(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
saveResults in class CRMProcessBillingRunBeanbillingRun - - the billing run to useaccount - - the account to usejava.lang.Exceptionpublic void updateSubscriptionInformation(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
throws java.lang.Exception
updateSubscriptionInformation in class CRMProcessBillingRunBeansubscription - - the subscription to updatejava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRun createBillingRunResults(com.crm.dataobject.billing.CRMDOBillingRun billingRun,
java.util.Date startDate)
throws java.lang.Exception
createBillingRunResults in class CRMProcessBillingRunBeanbillingRun - - the prepaid billing run to create the results forstartDate - - the start date to create the results fromjava.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingRun constructBillingRun(java.util.Date billAsOfDate)
throws java.lang.Exception
java.lang.Exceptionpublic void executeProcess(java.lang.String processRunDefinitionID)
throws java.lang.Exception
processRunDefinitionID - - the ID of the prepaid billing run to executejava.lang.Exceptionpublic void executeProcess(com.crm.dataobject.processrun.CRMDOProcessRunDefinition processRunDefinition)
throws java.lang.Exception
processRunDefinition - - the prepaid billing run to executejava.lang.Exception