public class CRMBOFinancialTransactionTypeBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOFinancialTransactionTypeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
exists(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod) |
boolean |
exists(com.crm.dataobject.financialtransactions.CRMDORefundMethod refundMethod) |
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the financial transaction type.
|
java.lang.Boolean |
isRelatedWithPaymentGatewayMethods(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type)
Checks if a financial transaction type contains payment methods that are used by a payment gateway.
|
java.lang.Boolean |
isUsedByAccountDefinition(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType finTransactionType)
Checks if the active account defnition uses the given type
|
java.lang.Boolean |
isUsedByDraftTransaction(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type)
Checks if a financial transaction type is used by a financial transaction.
|
java.lang.Boolean |
isUsedByTransaction(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type)
Checks if a financial transaction type is used by a financial transaction.
|
java.lang.Boolean |
isUsedByWalletDefinition(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType finTransactionType)
Checks if a financial transaction type is used by an active wallet definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
Loads a list of financial transaction types of PAYMENT classification based on the given payment method
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.CRMDORefundMethod refundMethod)
Loads a list of financial transaction types of REFUND classification based on the given payment method
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting)
Loads the associated financial transaction types based the classification and payment gateway setting.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedCategories(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type)
Returns the allowed financial transaction categories of the given financial transaction type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedCategories(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type,
java.util.ArrayList<java.lang.String> associations)
Returns the allowed financial transaction categories of the given financial transaction type.
|
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType |
loadByAltCode(java.lang.String altCode)
Loads the financial transaction type based an alternative code.
|
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType |
loadByAltCode(java.lang.String altCode,
com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification)
Loads the financial transaction type based an alternative code.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByClassification(com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification)
Loads the associated financial transaction types based the classification.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByClassification(com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification,
java.util.ArrayList<java.lang.String> associations)
Loads the associated financial transaction types based the classification.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByClassification(java.lang.String classification)
Loads the associated financial transaction types based the classification and if it is default.
|
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType |
loadByName(java.lang.String name)
Loads the financial transaction type based a name.
|
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType |
loadByName(java.lang.String name,
com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification)
Loads the financial transaction type based a name.
|
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 CRMBOFinancialTransactionTypeBean()
public java.lang.Boolean isUsedByWalletDefinition(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType finTransactionType) throws java.lang.Exception
finTransactionType
- - the financial transaction type to checkjava.lang.Exception
public java.lang.Boolean isUsedByAccountDefinition(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType finTransactionType) throws java.lang.Exception
finTransactionType
- - the type to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByClassification(com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification) throws java.lang.Exception
classification
- - a financial transaction classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByClassification(com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
classification
- - a financial transaction classificationassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting) throws java.lang.Exception
classification
- - a financial transaction classificationpaymentGatewaySetting
- - the payment gateway setting to load the financial transaction types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByClassification(java.lang.String classification) throws java.lang.Exception
classification
- - a financial transaction classificationjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType loadByName(java.lang.String name) throws java.lang.Exception
name
- - a financial transaction namejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType loadByName(java.lang.String name, com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification) throws java.lang.Exception
name
- - a financial transaction nameclassification
- - the classification of the financial transaction typejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - a financial transaction alternative codejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType loadByAltCode(java.lang.String altCode, com.crm.dataobject.financialtransactions.FinancialTransactionTypeClassification classification) throws java.lang.Exception
altCode
- - a financial transaction alternative codeclassification
- - the classification of the financial transaction typejava.lang.Exception
public java.lang.Boolean isUsedByTransaction(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type) throws java.lang.Exception
type
- - a financial transaction typejava.lang.Exception
public java.lang.Boolean isUsedByDraftTransaction(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type) throws java.lang.Exception
type
- - a financial transaction typejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedCategories(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedCategories(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isRelatedWithPaymentGatewayMethods(com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type) throws java.lang.Exception
type
- - a financial transaction typejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod) throws java.lang.Exception
paymentMethod
- - the payment method to load the list of allowed financial transaction types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.CRMDORefundMethod refundMethod) throws java.lang.Exception
refundMethod
- - the refund method to load the list of allowed financial transaction types forjava.lang.Exception
public boolean exists(com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod) throws java.lang.Exception
java.lang.Exception
public boolean exists(com.crm.dataobject.financialtransactions.CRMDORefundMethod refundMethod) throws java.lang.Exception
java.lang.Exception