public class CRMBOPaymentPreferenceBean extends CRMBOConfigurationEntity
| Constructor and Description |
|---|
CRMBOPaymentPreferenceBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
exists(java.util.Set<com.crm.dataobject.accounts.CRMDOPaymentPreference> existingPaymentPreferences,
com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Checks whether a payment preference exists in the given parameter list having the given parameter name and non-null parameter value
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a payment preference.
|
java.lang.Boolean |
isIdentifierSpecified(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Checks if the payment preference identifier field is specified as mandatory
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of payment preferences given the accounts receivable
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting)
Loads a list of payment preferences by a payment gateway setting.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedBankAccountTypes()
Returns the allowed bank account types.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedBankAccountTypes(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Returns the allowed bank account types of the given payment preference.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedBanks()
Returns the allowed banks
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedBanks(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Returns the allowed banks of the given payment preference.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedPaymentMediumBrands()
Returns the allowed payment medium brands.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedPaymentMediumBrands(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Returns the allowed payment medium brands of the given payment preference.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedPaymentMediumTypes()
Returns the allowed payment medium types.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedPaymentMediumTypes(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Returns the allowed payment medium types of the given payment preference.
|
com.crm.dataobject.accounts.CRMDOPaymentPreference |
loadByAltCode(java.lang.String altCode)
Loads a payment preference by an alternative code.
|
com.crm.dataobject.accounts.CRMDOPaymentPreference |
loadByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Loads a payment preference by an alternative code.
|
com.crm.dataobject.accounts.CRMDOPaymentPreference |
loadByName(java.lang.String name)
Loads a payment preference by a name.
|
com.crm.dataobject.accounts.CRMDOPaymentPreference |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a payment preference by a name.
|
void |
validateBankRelatedFieldsOnSave(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Validates that when bank branch is specified as supported field, bank is also specified
|
void |
validateSupportedFieldsUniqueness(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Validates that each payment preference supported field exists only one time in the given list
|
isDefault, loadDefault, setDefaultconstruct, 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, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMBOPaymentPreferenceBean()
public java.lang.Boolean isIdentifierSpecified(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
paymentPreference - - the payment preference to checkpublic void validateSupportedFieldsUniqueness(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
throws java.lang.Exception,
com.crm.exception.OnlyOneRecordException
paymentPreference - - the payment preference to validate its supported fieldsjava.lang.Exceptioncom.crm.exception.OnlyOneRecordExceptionpublic void validateBankRelatedFieldsOnSave(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
throws com.crm.exception.accounts.PaymentPreferenceSupportedFieldsException,
java.lang.Exception
paymentPreference - - the payment preference to validate its supported fieldscom.crm.exception.accounts.PaymentPreferenceSupportedFieldsExceptionjava.lang.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOConfigurationEntitypublic com.crm.dataobject.accounts.CRMDOPaymentPreference loadByAltCode(java.lang.String altCode)
throws java.lang.Exception
altCode - - the alternative code to load byjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOPaymentPreference loadByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
altCode - - the alternative code to load byassociations - - a list of associated objectsjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOPaymentPreference loadByName(java.lang.String name)
throws java.lang.Exception
name - - the name to load byjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOPaymentPreference loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
name - - the name to load byassociations - - a list of associated objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting)
throws java.lang.Exception
paymentGatewaySetting - - the payment gateway setting to load byjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the accounts receivable to load the payment preferences forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBankAccountTypes()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBankAccountTypes(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
throws java.lang.Exception
paymentPreference - - the payment preference to load its allowed bank account typesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBanks()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBanks(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
throws java.lang.Exception
paymentPreference - - the payment preference to load its allowed banksjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedPaymentMediumTypes()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedPaymentMediumTypes(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
throws java.lang.Exception
paymentPreference - - the payment preference to load the allowed payment medium types forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedPaymentMediumBrands()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedPaymentMediumBrands(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
throws java.lang.Exception
paymentPreference - - the payment preference to load the allowed payment medium brands forjava.lang.Exceptionpublic java.lang.Boolean exists(java.util.Set<com.crm.dataobject.accounts.CRMDOPaymentPreference> existingPaymentPreferences,
com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
existingPaymentPreferences - - the parameter list to checkpaymentPreference - - the payment preference to check with