public class CRMBORefundBean extends CRMBOFinancialTransactionBean
Constructor and Description |
---|
CRMBORefundBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the refund.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionCategory category,
java.util.ArrayList<java.lang.String> assocations)
Loads the refund based on an Accounts Receivable
|
com.crm.dataobject.financialtransactions.CRMDORefund |
loadByNumber(java.lang.String number)
Loads a refund by a number.
|
com.crm.dataobject.financialtransactions.CRMDORefund |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Loads a refund by a number.
|
com.crm.dataobject.financialtransactions.CRMDORefund |
loadByReferenceNumber(java.lang.String refernceNumber)
Loads a refund based on reference number.
|
com.crm.dataobject.financialtransactions.CRMDORefund |
loadByReferenceNumber(java.lang.String refernceNumber,
java.util.ArrayList<java.lang.String> associations)
Loads a refund based on reference number.
|
com.crm.dataobject.financialtransactions.CRMDORefund |
post(com.crm.dataobject.financialtransactions.CRMDORefund refund)
Posts refund.
|
com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction |
reject(com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction finTransaction,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionRejectionReason rejectionReason)
Rejects a draft financial transaction.
|
calculateAmounts, calculateAmountsFromTotals, load, setVaPercentage
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 java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOFinancialTransactionBean
public com.crm.dataobject.financialtransactions.CRMDORefund post(com.crm.dataobject.financialtransactions.CRMDORefund refund) throws java.lang.Exception, com.crm.exception.financialtransactions.FTPostException, com.crm.exception.financialtransactions.CannotRefundException
refund
- a refundjava.lang.Exception
com.crm.exception.financialtransactions.FTPostException
com.crm.exception.financialtransactions.CannotRefundException
public com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction reject(com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction finTransaction, com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionRejectionReason rejectionReason) throws java.lang.Exception, com.crm.exception.financialtransactions.InvalidStateRejectionException, com.crm.exception.financialtransactions.FinTransactionRejectionException
reject
in class CRMBOFinancialTransactionBean
finTransaction
- a financial transaction (required)rejectionReason
- a rejection reason (required)java.lang.Exception
com.crm.exception.financialtransactions.InvalidStateRejectionException
com.crm.exception.financialtransactions.FinTransactionRejectionException
public com.crm.dataobject.financialtransactions.CRMDORefund loadByNumber(java.lang.String number) throws java.lang.Exception
number
- a refund number (required)java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDORefund loadByNumber(java.lang.String number, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
number
- a refund number (required)associations
- the associate objects you want to initializejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDORefund loadByReferenceNumber(java.lang.String refernceNumber) throws java.lang.Exception
refernceNumber
- a refund reference number (required)java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDORefund loadByReferenceNumber(java.lang.String refernceNumber, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
refernceNumber
- a refund reference number (required)associations
- the associate objects you want to initializejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionType type, com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionCategory category, java.util.ArrayList<java.lang.String> assocations) throws java.lang.Exception
accountReceivable
- a financial account (required)type
- a financial transaction type (optional)category
- a financial transaction category (optional)assocations
- the associate object you want to initialize(optional)java.lang.Exception