public class CRMBOWalletDefinitionCauseBean extends CRMBOConfigurationEntity
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 |
load(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
com.crm.dataobject.wallets.WalletDefinitionCauseEvent event,
java.lang.Boolean isActive)
Loads a wallet definition cause based on a number of criteria
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
load(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
com.crm.dataobject.wallets.WalletDefinitionCauseEvent event,
java.lang.Boolean isActive,
java.util.ArrayList<java.lang.String> associations)
Loads a wallet definition cause based on a number of criteria
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadActive(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
com.crm.dataobject.wallets.WalletDefinitionCauseEvent event)
Loads an active wallet definition cause based on a number of criteria
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadActive(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
com.crm.dataobject.wallets.WalletDefinitionCauseAction action,
com.crm.dataobject.wallets.WalletDefinitionCauseEvent event,
java.util.ArrayList<java.lang.String> associations)
Loads an active wallet definition cause based on a number of criteria
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadCreditPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition)
Loads wallet definition cause during Prepaid Billing Run.
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadCreditPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads wallet definition cause during Prepaid Billing Run.
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadOnAwardRewardTransactionCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition)
Loads wallet definition cause On Award Reward Transaction.
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadOnAwardRewardTransactionCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads wallet definition cause On Award Reward Transaction.
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition)
Loads wallet definition cause during Prepaid Billing Run.
|
com.crm.dataobject.wallets.CRMDOWalletDefinitionCause |
loadPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition,
java.util.ArrayList<java.lang.String> associations)
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.
|
isDefault, loadDefault, setDefault
construct, 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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public 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.Exception
public 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.Exception
com.crm.exception.OnlyOneRecordException
com.crm.exception.InvalidValueException
public 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.Exception
com.crm.exception.OnlyOneRecordException
com.crm.exception.InvalidValueException
public 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.Exception
com.crm.exception.OnlyOneRecordException
com.crm.exception.InvalidValueException
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) throws java.lang.Exception
walletDefinition
- - the definition to usejava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
walletDefinition
- - the definition to useassociations
- java.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadCreditPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) throws java.lang.Exception
walletDefinition
- - the definition to usejava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadCreditPrepaidBillingRunCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
walletDefinition
- - the definition to useassociations
- java.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadOnAwardRewardTransactionCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) throws java.lang.Exception
walletDefinition
- - the definition to usejava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadOnAwardRewardTransactionCause(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
walletDefinition
- - the definition to useassociations
- java.lang.Exception
public 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.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadActive(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 load the wallet definition cause foraction
- - the wallet definition cause actionevent
- - the wallet definition cause eventjava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause loadActive(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition, com.crm.dataobject.wallets.WalletDefinitionCauseAction action, com.crm.dataobject.wallets.WalletDefinitionCauseEvent event, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
walletDefinition
- - the wallet definition to load the wallet definition cause foraction
- - the wallet definition cause actionevent
- - the wallet definition cause eventassociations
- - the associated objects you want to initializejava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause load(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition, com.crm.dataobject.wallets.WalletDefinitionCauseAction action, com.crm.dataobject.wallets.WalletDefinitionCauseEvent event, java.lang.Boolean isActive) throws java.lang.Exception
walletDefinition
- - the wallet definition to load the wallet definition cause foraction
- - the wallet definition cause actionevent
- - the wallet definition cause eventisActive
- - if true wallet definition cause must be activejava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletDefinitionCause load(com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition, com.crm.dataobject.wallets.WalletDefinitionCauseAction action, com.crm.dataobject.wallets.WalletDefinitionCauseEvent event, java.lang.Boolean isActive, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
walletDefinition
- - the wallet definition to load the wallet definition cause foraction
- - the wallet definition cause actionevent
- - the wallet definition cause eventisActive
- - if true wallet definition cause must be activeassociations
- - the associated objects you want to initializejava.lang.Exception
public 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.Exception
public 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