public class CRMBOPaymentCancellationBean extends CRMBOFinancialTransactionBean
Constructor and Description |
---|
CRMBOPaymentCancellationBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the payment cancellation.
|
com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation |
load(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Loads a payment cancellation based on payment.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.FinancialTransactionLifeCycleState lifeCycleState,
java.lang.Boolean relatedWithPaymentGateway)
Loads a list of financial transactions based on the given parameters.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
java.util.ArrayList<java.lang.String> associations)
Find all financial transactions which:
- in Draft or Pending Verification state
|
com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation |
post(com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation paymentCancellation)
Posts payment cancellation.
|
com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction |
reject(com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction finTransaction,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionRejectionReason rejectionReason)
Rejects a financial transaction based on the parameters.
|
void |
validatePosting(com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction financialTransaction,
java.util.Date postedDate,
com.crm.dataobject.accounts.CRMDOAccountingPeriod accountingPeriod)
Validates if financial transaction can be posted
|
anonymizeContactFT, calculateAmounts, calculateAmounts, calculateAmountsFromTotals, calculateAmountsFromTotals, construct, getMinimumPostedDate, load, load, load, loadNonPosted, loadNonPostedTransactionsWithAccountPeriod, loadPostedTransactionsWithoutAccountPeriod, loadTransactionsWithInvalidAccountPeriod, setTaxPercentage, setVaPercentage, setVaPercentage, setVatInformation, setVatInformation
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 CRMBOPaymentCancellationBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOFinancialTransactionBean
public com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation post(com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation paymentCancellation) throws java.lang.Exception, com.crm.exception.financialtransactions.FTPostException
paymentCancellation
- a payment cancellation (required)java.lang.Exception
com.crm.exception.financialtransactions.FTPostException
public void validatePosting(com.crm.dataobject.financialtransactions.CRMDOFinancialTransaction financialTransaction, java.util.Date postedDate, com.crm.dataobject.accounts.CRMDOAccountingPeriod accountingPeriod) throws java.lang.Exception, com.crm.exception.financialtransactions.InvalidAccountStateException
validatePosting
in class CRMBOFinancialTransactionBean
financialTransaction
- -the financial transaction to validate id it can be postedpostedDate
- -the posted date of the financial transactionaccountingPeriod
- -the open accounting period data objectcom.crm.exception.financialtransactions.InvalidAccountStateException
java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation load(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment (required)java.lang.Exception
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
- the financial transaction to rejectrejectionReason
- financial transaction life cycle statejava.lang.Exception
com.crm.exception.financialtransactions.InvalidStateRejectionException
com.crm.exception.financialtransactions.FinTransactionRejectionException
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, 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.financialtransactions.FinancialTransactionLifeCycleState lifeCycleState, java.lang.Boolean relatedWithPaymentGateway) throws java.lang.Exception
lifeCycleState
- - the financial transaction life cycle staterelatedWithPaymentGateway
- - a flag indicating whether retrieved financial transactions should be related with a payment gatewayjava.lang.Exception