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, 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 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.Exception
com.crm.exception.OnlyOneRecordException
public 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.PaymentPreferenceSupportedFieldsException
java.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public com.crm.dataobject.accounts.CRMDOPaymentPreference loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - the alternative code to load byjava.lang.Exception
public 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.Exception
public com.crm.dataobject.accounts.CRMDOPaymentPreference loadByName(java.lang.String name) throws java.lang.Exception
name
- - the name to load byjava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBankAccountTypes() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBanks() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedPaymentMediumTypes() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedPaymentMediumBrands() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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