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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public 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.Exception
public 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.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public 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.Exception
public 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.Exception
public java.math.BigDecimal getAmountInAlternativeCurrency(java.math.BigDecimal amount, com.crm.dataobject.wallets.CRMDOWallet wallet) throws java.lang.Exception
java.lang.Exception
public java.math.BigDecimal getAmountInWalletCurrency(java.math.BigDecimal amountInAlternativeCurrency, com.crm.dataobject.wallets.CRMDOWallet wallet) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.wallets.CRMDOWalletTransaction loadByNumber(java.lang.String value) throws java.lang.Exception
value
- - the wallet transaction numberjava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.wallets.CRMDOWalletTransaction loadCreatedByEntity(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) throws java.lang.Exception
walletTransaction
- - the wallet transaction to usejava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletTransaction loadVoidedWalletTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDOAwardExpirationTransaction awardExpirationTransaction) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.wallets.CRMDOWalletTransaction loadByRelatedTransferTransaction(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction, com.crm.dataobject.wallets.WalletTransactionTypeClassification classification) throws java.lang.Exception
java.lang.Exception
public void validateTransfer(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) throws java.lang.Exception
java.lang.Exception
public java.util.Date getMinimumPostedDate() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletTransaction addAllotmentEmptyLine(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) throws java.lang.Exception
walletTransaction
- - the wallet transactionjava.lang.Exception
public com.crm.dataobject.wallets.CRMDOWalletTransaction removeAllotmentEmptyLine(com.crm.dataobject.wallets.CRMDOWalletTransaction walletTransaction) throws java.lang.Exception
walletTransaction
- - the wallet transactionjava.lang.Exception
public 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