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, setVaPercentageconstruct, 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, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOFinancialTransactionBeanpublic 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.Exceptioncom.crm.exception.financialtransactions.FTPostExceptioncom.crm.exception.financialtransactions.CannotRefundExceptionpublic 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 CRMBOFinancialTransactionBeanfinTransaction - a financial transaction (required)rejectionReason - a rejection reason (required)java.lang.Exceptioncom.crm.exception.financialtransactions.InvalidStateRejectionExceptioncom.crm.exception.financialtransactions.FinTransactionRejectionExceptionpublic com.crm.dataobject.financialtransactions.CRMDORefund loadByNumber(java.lang.String number)
throws java.lang.Exception
number - a refund number (required)java.lang.Exceptionpublic 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.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDORefund loadByReferenceNumber(java.lang.String refernceNumber)
throws java.lang.Exception
refernceNumber - a refund reference number (required)java.lang.Exceptionpublic 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.Exceptionpublic 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