public class CRMBOPaymentMethodBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOPaymentMethodBean() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the payment method.
|
java.lang.Boolean |
isAllowedByCurrency(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod,
com.crm.dataobject.platform.CRMDOCurrency accountCurrency)
Checks if the given payment method is allowed for the given currency
|
java.lang.Boolean |
isUsedByAccountDefinition(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
Checks if the active account defnition uses the given payment method
|
java.lang.Boolean |
isUsedByTransaction(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting gatewaySetting)
Loads a payment method based on the given payment gateway setting
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting gatewaySetting,
java.util.ArrayList<java.lang.String> associations)
Loads a payment method based on the given payment gateway setting
|
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod |
loadByAltCode(java.lang.String altCode)
Load a payment method based on a payment method alternative code.
|
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod |
loadByName(java.lang.String name)
Load a payment method based on a payment method name.
|
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod |
loadByPaymentGatewaySetting(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting gatewaySetting,
java.util.ArrayList<java.lang.String> associations) |
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 java.lang.Boolean isUsedByTransaction(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isUsedByAccountDefinition(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod) throws java.lang.Exception
paymentMethod
- - the payment method to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public com.crm.dataobject.financialtransactions.CRMDOPaymentMethod loadByName(java.lang.String name) throws java.lang.Exception
name
- a payment method namejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPaymentMethod loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- a payment method alternative codejava.lang.Exception
public java.lang.Boolean isAllowedByCurrency(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod, com.crm.dataobject.platform.CRMDOCurrency accountCurrency) throws java.lang.Exception
paymentMethod
- - the payment method to checkaccountCurrency
- - the currency to checkjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting gatewaySetting) throws java.lang.Exception
gatewaySetting
- - the payment gateway setting to load the payment methods forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting gatewaySetting, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
gatewaySetting
- - the payment gateway setting to load the payment methods forassociations
- - a list of associationsjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPaymentMethod loadByPaymentGatewaySetting(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting gatewaySetting, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception