public class CRMBOWalletTransactionBean extends CRMBO
Constructor and Description |
---|
CRMBOWalletTransactionBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a wallet transaction.
|
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.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.
|
com.crm.dataobject.wallets.CRMDOWalletTransaction |
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 |
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) |
com.crm.dataobject.wallets.CRMDOWalletTransaction |
loadVoidedWalletTransaction(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, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOWalletTransactionBean()
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 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(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(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 com.crm.dataobject.wallets.CRMDOWalletTransaction 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 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