public class CRMBOWalletTransactionBean extends CRMBO
| Constructor and Description |
|---|
CRMBOWalletTransactionBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
addAllotmentEmptyLine(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
Add an empty line in the wallet transaction allotments
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
construct(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.math.BigDecimal amount,
java.math.BigDecimal extraAddedAmount,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.WalletTransactionCreatedByProcess createdByProcess,
java.lang.String createdByEntityID,
java.lang.String createdByEntityValue)
Constructs a wallet transaction and assigns default values.
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
construct(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.math.BigDecimal amount,
java.math.BigDecimal extraAddedAmount,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.WalletTransactionCreatedByProcess createdByProcess,
java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.math.BigDecimal altCurrencyExtraAddedAmount,
com.crm.dataobject.platform.CRMDOCurrency initiatedByCurrency)
Constructs a wallet transaction and assigns default values.
|
java.math.BigDecimal |
getAmountInAlternativeCurrency(java.math.BigDecimal amount,
com.crm.dataobject.wallets.CRMDOWallet wallet) |
java.math.BigDecimal |
getAmountInWalletCurrency(java.math.BigDecimal amountInAlternativeCurrency,
com.crm.dataobject.wallets.CRMDOWallet wallet) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
getApplicableWalletThresholdRules(com.crm.dataobject.wallets.CRMDOWalletTransactionType walletTransactionType,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountClassification accountClassification,
com.crm.dataobject.contactinfo.CRMDOKYCProfile kycProfile)
Retrieves the applicable Wallet Threshold Rules based on the wallet transaction type, the account classification and the kyc profile
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a wallet transaction.
|
java.util.Date |
getMinimumPostedDate()
Retrieves the Minimum Posted Date
|
java.math.BigDecimal |
getTotalWalletTransactionsAmount(com.crm.dataobject.wallets.CRMDOWallet wallet,
com.crm.dataobject.wallets.CRMDOWalletThresholdRule walletThresholdRule,
com.crm.dataobject.wallets.WalletThresholdRuleWalletTransactionTypePeriod period)
Retrieves the total wallet transactions amount based on the wallet, the wallet threshold rule and the period.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDOAwardExpirationTransaction awardExpirationTransaction) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWallet wallet)
Loads a list of wallet transactions of a wallet.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
java.lang.Boolean walletBalancePeriodIncluded)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet)
Loads a list of wallet transactions based on a type and a wallet.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations)
Loads a list of wallet transactions based on a type, wallet and a list of associations.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
Loads a list of wallet transactions based on a type, wallet, list of associations and an order by field.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod,
java.lang.Boolean walletBalancePeriodIncluded)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
java.lang.Boolean walletBalancePeriodIncluded)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations)
Loads a list of wallet transactions based on a type, wallet and a list of associations.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
Loads a list of wallet transactions based on a type, wallet, list of associations and an order by field.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod,
java.lang.Boolean walletBalancePeriodIncluded)
Loads a list of wallet transactions based on a type, wallet, list of associations, an order by field and a max size.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.lang.Boolean isVoid)
Loads a list of void or non-void wallet transactions based on a created by entity id and created by entity value.
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadAdditionalInformation(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
Loads additional information of a wallet transaction.
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadByNumber(java.lang.String value)
Loads a wallet transaction based on a number.
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
Loads a wallet transaction based on a number.
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadByRelatedTransferTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction,
com.crm.dataobject.wallets.WalletTransactionTypeClassification classification) |
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadCreatedByEntity(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
Loads a wallet transaction and sets created by entity information based on the entity that created it.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPerEntity(java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.lang.Boolean isVoid) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPerEntity(java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.lang.Boolean isVoid,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadVoidedWalletTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) |
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadVoidedWalletTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction,
java.util.ArrayList<java.lang.String> assocations) |
com.crm.dataobject.wallets.CRMDOWalletTransaction |
removeAllotmentEmptyLine(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
Remove the empty line from the wallet transaction allotments
|
com.crm.dataobject.wallets.CRMDOWalletAllotment |
resetAllotments(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
Resets the given wallet transaction's allotments
|
void |
validateTransfer(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) |
com.crm.dataobject.wallets.CRMDOWalletTransaction |
voidTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction,
com.crm.dataobject.wallets.CRMDOWalletTransactionType voidWalletTransactionType)
Voids a wallet transaction.
|
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, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMBOWalletTransactionBean()
public java.util.ArrayList<com.crm.dataobject.CRMDO> getApplicableWalletThresholdRules(com.crm.dataobject.wallets.CRMDOWalletTransactionType walletTransactionType,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountClassification accountClassification,
com.crm.dataobject.contactinfo.CRMDOKYCProfile kycProfile)
throws java.lang.Exception
walletTransactionType - - the wallet transaction type to validate foraccountClassification - - the account classification type to validate forkycProfile - - the kyc profile to validate forjava.lang.Exceptionpublic java.math.BigDecimal getTotalWalletTransactionsAmount(com.crm.dataobject.wallets.CRMDOWallet wallet,
com.crm.dataobject.wallets.CRMDOWalletThresholdRule walletThresholdRule,
com.crm.dataobject.wallets.WalletThresholdRuleWalletTransactionTypePeriod period)
throws java.lang.Exception
wallet - - the wallet to retrieve the total wallet transactions amount forwalletThresholdRule - - the wallet threshold rule to useperiod - - the wallet threshold rule periodjava.lang.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic com.crm.dataobject.wallets.CRMDOWalletTransaction construct(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.math.BigDecimal amount,
java.math.BigDecimal extraAddedAmount,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.WalletTransactionCreatedByProcess createdByProcess,
java.lang.String createdByEntityID,
java.lang.String createdByEntityValue)
throws java.lang.Exception
wallet - - the wallet to assignamount - - the amount to assignextraAddedAmount - - the extra added amount to assigntype - - the wallet transaction type to assigncreatedByProcess - - the created by process to assigncreatedByEntityID - - the created by entity id to assigncreatedByEntityValue - - the created by entity value to assignjava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction construct(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.math.BigDecimal amount,
java.math.BigDecimal extraAddedAmount,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.WalletTransactionCreatedByProcess createdByProcess,
java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.math.BigDecimal altCurrencyExtraAddedAmount,
com.crm.dataobject.platform.CRMDOCurrency initiatedByCurrency)
throws java.lang.Exception
wallet - - the wallet to assignamount - - the amount to assignextraAddedAmount - - the extra added amount to assigntype - - the wallet transaction type to assigncreatedByProcess - - the created by process to assigncreatedByEntityID - - the created by entity id to assigncreatedByEntityValue - - the created by entity value to assignjava.lang.Exceptionpublic java.math.BigDecimal getAmountInAlternativeCurrency(java.math.BigDecimal amount,
com.crm.dataobject.wallets.CRMDOWallet wallet)
throws java.lang.Exception
java.lang.Exceptionpublic java.math.BigDecimal getAmountInWalletCurrency(java.math.BigDecimal amountInAlternativeCurrency,
com.crm.dataobject.wallets.CRMDOWallet wallet)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction voidTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction,
com.crm.dataobject.wallets.CRMDOWalletTransactionType voidWalletTransactionType)
throws java.lang.Exception
walletTransaction - - the wallet transaction to voidvoidWalletTransactionType - - the wallet transaction type to voidjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWallet wallet)
throws java.lang.Exception
wallet - - the wallet to load the transactions forjava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadByNumber(java.lang.String value)
throws java.lang.Exception
value - - the wallet transaction numberjava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
value - - the wallet transaction numberassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet)
throws java.lang.Exception
type - - the wallet transaction type to usewallet - - the wallet to usejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
type - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
type - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
throws java.lang.Exception
type - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
throws java.lang.Exception
offset - - It defines the number of entities that should be skipped from the resultstype - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
throws java.lang.Exception
type - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
throws java.lang.Exception
offset - - It defines the number of entities that should be skipped from the resultstype - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
java.lang.Boolean walletBalancePeriodIncluded)
throws java.lang.Exception
wallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedwalletBalancePeriodIncluded - - defines whether the retrieved wallet transactions must be related to a wallet balance period or notjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
java.lang.Boolean walletBalancePeriodIncluded)
throws java.lang.Exception
offset - - It defines the number of entities that should be skipped from the resultswallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedwalletBalancePeriodIncluded - - defines whether the retrieved wallet transactions must be related to a wallet balance period or notjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod)
throws java.lang.Exception
wallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedwalletBalancePeriod - - the wallet balance period that the wallet transactions are related tojava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod)
throws java.lang.Exception
offset - - It defines the number of entities that should be skipped from the resultswallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedwalletBalancePeriod - - the wallet balance period that the wallet transactions are related tojava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod,
java.lang.Boolean walletBalancePeriodIncluded)
throws java.lang.Exception
type - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedwalletBalancePeriod - - the wallet balance period that the wallet transactions are related towalletBalancePeriodIncluded - - defines whether the retrieved wallet transactions must be related to a wallet balance period or notjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Integer offset,
com.crm.dataobject.wallets.CRMDOWalletTransactionType type,
com.crm.dataobject.wallets.CRMDOWallet wallet,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
com.crm.dataobject.wallets.CRMDOWalletBalancePeriod walletBalancePeriod,
java.lang.Boolean walletBalancePeriodIncluded)
throws java.lang.Exception
offset - - It defines the number of entities that should be skipped from the resultstype - - the wallet transaction type to usewallet - - the wallet to useassociations - - a list of associated data objectsorderBy - - the order by fieldmaxSize - - the maximum number of records to be retrievedwalletBalancePeriod - - the wallet balance period that the wallet transactions are related towalletBalancePeriodIncluded - - defines whether the retrieved wallet transactions must be related to a wallet balance period or notjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.lang.Boolean isVoid)
throws java.lang.Exception
createdByEntityID - - the created by entity idcreatedByEntityValue - - the created by entity valueisVoid - - a boolean indicating if the wallet transaction is void or notjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPerEntity(java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.lang.Boolean isVoid)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPerEntity(java.lang.String createdByEntityID,
java.lang.String createdByEntityValue,
java.lang.Boolean isVoid,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadAdditionalInformation(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
walletTransaction - - the wallet transaction to load the additional information forjava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadCreatedByEntity(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
walletTransaction - - the wallet transaction to usejava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadVoidedWalletTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadVoidedWalletTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction,
java.util.ArrayList<java.lang.String> assocations)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDOAwardExpirationTransaction awardExpirationTransaction)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction loadByRelatedTransferTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction,
com.crm.dataobject.wallets.WalletTransactionTypeClassification classification)
throws java.lang.Exception
java.lang.Exceptionpublic void validateTransfer(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Date getMinimumPostedDate()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction addAllotmentEmptyLine(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
walletTransaction - - the wallet transactionjava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletTransaction removeAllotmentEmptyLine(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
walletTransaction - - the wallet transactionjava.lang.Exceptionpublic com.crm.dataobject.wallets.CRMDOWalletAllotment resetAllotments(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction)
throws java.lang.Exception
walletTransaction - - the wallet transaction to reset its wallet allotmentsjava.lang.Exception