public class CRMBOWalletDefinitionCauseBean extends CRMBO
| Constructor and Description | 
|---|
| CRMBOWalletDefinitionCauseBean()Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | causeExists(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
           com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
           com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)Checks if a wallet definition cause exists based on conditions. | 
| com.crm.dataobject.wallets.CRMDOWalletDefinitionCause | construct(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
         com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
         com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)Constructs a wallet definition cause based on a wallet definition, a cause action and a cause event. | 
| java.util.ArrayList<java.lang.String> | getDefaultAssociations()Returns the default associated data objects of a wallet definition cause. | 
| java.lang.Boolean | isValid(com.crm.dataobject.wallets.CRMDOWalletDefinitionCause cause,
       com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType financialTransactionType)Checks if the conditions of a wallet definition cause are valid based on a financial transaction type. | 
| java.util.ArrayList<com.crm.dataobject.CRMDO> | load(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
    com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
    com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)Loads a list of wallet definition causes based on a definition, an action and an event. | 
| com.crm.dataobject.wallets.CRMDOWalletDefinitionCause | loadPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition)Loads wallet definition cause during Prepaid Billing Run. | 
| void | validateOnCancellingPaymentPostingConditions(java.util.ArrayList<com.crm.dataobject.CRMDO> onCancellingPaymentPosting)Validates the conditions of a list of causes on cancelling payment posting. | 
| void | validateOnCreditNotePostingConditions(java.util.ArrayList<com.crm.dataobject.CRMDO> onCreditNotePosting)Validates the conditions of a list of causes on credit note posting. | 
| void | validateOnPaymentPostingConditions(java.util.ArrayList<com.crm.dataobject.CRMDO> onPaymentPosting)Validates the conditions of a list of causes on payment posting. | 
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 CRMBOWalletDefinitionCauseBean()
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause construct(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
                                                              com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
                                                              com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)
                                                                throws java.lang.Exception
walletDefinition - - the wallet definition to useaction - - the action to useevent - - the event to usejava.lang.Exceptionpublic void validateOnPaymentPostingConditions(java.util.ArrayList<com.crm.dataobject.CRMDO> onPaymentPosting)
                                        throws java.lang.Exception,
                                               com.crm.exception.OnlyOneRecordException,
                                               com.crm.exception.InvalidValueException
onPaymentPosting - - a list of causes to validatejava.lang.Exceptioncom.crm.exception.OnlyOneRecordExceptioncom.crm.exception.InvalidValueExceptionpublic void validateOnCreditNotePostingConditions(java.util.ArrayList<com.crm.dataobject.CRMDO> onCreditNotePosting)
                                           throws java.lang.Exception,
                                                  com.crm.exception.OnlyOneRecordException,
                                                  com.crm.exception.InvalidValueException
onCreditNotePosting - java.lang.Exceptioncom.crm.exception.OnlyOneRecordExceptioncom.crm.exception.InvalidValueExceptionpublic void validateOnCancellingPaymentPostingConditions(java.util.ArrayList<com.crm.dataobject.CRMDO> onCancellingPaymentPosting)
                                                  throws java.lang.Exception,
                                                         com.crm.exception.OnlyOneRecordException,
                                                         com.crm.exception.InvalidValueException
onCancellingPaymentPosting - java.lang.Exceptioncom.crm.exception.OnlyOneRecordExceptioncom.crm.exception.InvalidValueExceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition)
                                                                                 throws java.lang.Exception
walletDefinition - - the definition to usejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
                                                 com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
                                                 com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)
                                                   throws java.lang.Exception
walletDefinition - - the definition to useaction - - the action to useevent - - the event to usejava.lang.Exceptionpublic java.lang.Boolean isValid(com.crm.dataobject.wallets.CRMDOWalletDefinitionCause cause,
                        com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType financialTransactionType)
                          throws java.lang.Exception
cause - - the cause to check the conditions offinancialTransactionType - - the financial transaction type to checkjava.lang.Exceptionpublic boolean causeExists(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
                  com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
                  com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)
                    throws java.lang.Exception
walletDefinition - - the installed item to checkaction - - the wallet definition cause actionevent - - the wallet definition cause eventjava.lang.Exception