public class CRMBOPaymentPreferenceBankBean extends CRMBOMasterEntity
Constructor and Description |
---|
CRMBOPaymentPreferenceBankBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a payment preference bank.
|
java.lang.Boolean |
isSupportedByPaymentPreference(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
Checks if a bank is defined in the payment preference supported banks
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference)
Loads a list of payment preference banks of the payment preference.
|
void |
validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> dtos)
Validates that each payment preference bank exists only one time in the given list
|
setLifeCycleState
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, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, 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 CRMBOPaymentPreferenceBankBean()
public void validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> dtos) throws java.lang.Exception, com.crm.exception.OnlyOneRecordException, com.crm.exception.MandatoryFieldException
dtos
- - the payment preference bank list to validatejava.lang.Exception
com.crm.exception.OnlyOneRecordException
com.crm.exception.MandatoryFieldException
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOPaymentPreference paymentPreference) throws java.lang.Exception
paymentPreference
- - the payment preference to load the payment preference banks forjava.lang.Exception
public java.lang.Boolean isSupportedByPaymentPreference(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference) throws java.lang.Exception
accountPaymentPreference
- - the account payment preference to checkjava.lang.Exception