public class CRMUIPaymentBean extends CRMUIFinancialTransactionBean
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALIAS_SHOW_PAYMENT_GATEWAY_CARD |
| Constructor and Description |
|---|
CRMUIPaymentBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addBillButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
java.util.ArrayList<java.lang.String> billIDs,
java.util.ArrayList<java.lang.String> associations)
Adds bill to be payed for a payment.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addInvoiceButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
java.util.ArrayList<java.lang.String> invoiceIDs,
java.util.ArrayList<java.lang.String> associations)
Adds an invoice for a payment.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
createButton()
Creates a new payment.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
editButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Loads a payment to edit.
|
com.crm.framework.main.LookupBuilder |
getCardOptions(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
Get payment gateway card options
|
com.crm.framework.main.LookupBuilder |
getCardOptions(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod,
java.lang.String emptyValue)
Get payment gateway card options
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
isPaymentMethodRelatedToGatewayCard(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
Is payment Method related to payment gateway
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
loadForm(java.lang.String id)
Loads a payment based on payment id.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInvoicesTab(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Loads the associated invoices of a payment.
|
PaymentMovementForm |
loadMovePaymentForm(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Loads a payment movement form for a payment.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
postPayment(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Posts payment.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
postPaymentButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Posts payment.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeInvoiceButton(java.util.ArrayList<com.crm.dataobject.CRMDO> invoiceList)
Removes invoices from a payment.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
resetPaymentGatewayCard(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
Set default payment gateway card on payment based on payment method
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
saveAsDraftButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Saves a payment as draft to the database.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
saveAsPostedButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Saves a payment as posted to the database.
|
com.crm.dataobject.financialtransactions.CRMDOPayment |
saveButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Saves a payment to the database.
|
void |
submitPaymentMovementButton(PaymentMovementForm movePaymentForm)
Saves the payment moved to the new account to database.
|
calculateAmounts, calculateAmountsFromTotals, calculateLineAmounts, getDiscountOptions, getLifeCycleStateOptions, getLifeCycleStateOptions, getRejectionReasonOptions, getUnsettledInvoiceOptions, loadAccountInfo, loadFinTransactionRejectionForm, loadPrimaryAccount, resetDiscount, submitFinTransactionRejectionButtonaddAttachmentButton, addTrace, assignEntity, echoDto, echoDto, echoDto, getAccountsReceivableEntityOptions, getActiveInactiveOptions, getActiveInactiveOptions, getAllowedDeniedOptions, getAllowedDeniedOptions, getAssignableEntityOptions, getCurrentDate, getCurrentDay, getCurrentMonth, getCurrentYear, getDayOfWeekOptions, getDayOfWeekOptions, getDtoFromCollection, getEntityCategoryOptions, getEntityFieldOptions, getEntityOptions, getEntityStateOptions, getEntityStatusOptions, getEntityTypeOptions, getExplicitViewingAccessEntityOptions, getHourOptions, getHourOptions, getImplicitViewingAccessEntityOptions, getModuleOptions, getModulePrintoutOptions, getModuleProcessOptions, getMonthEndDate, getMonthStartDate, getOperatorOptions, getOperatorOptions, getStateOptions, getTimeOfDayOptions, getTimeOfDayOptions, getTrueFalseOptions, getTrueFalseOptions, getUnitOfTimeOptions, getUnitOfTimeOptions, getWeekEndDate, getWeekStartDate, getYesNoOptions, getYesNoOptions, invoke, load, loadAttachmentsTab, loadDaysOfMonthOptions, loadMonthNumberOptions, loadMonthNumberOptions, loadMonthOptions, loadMonthOptions, readFileContent, removeAttachmentButton, setDtoAsNotEditable, setMandatoryField, setOwnerGrouppublic static java.lang.String ALIAS_SHOW_PAYMENT_GATEWAY_CARD
public com.crm.dataobject.financialtransactions.CRMDOPayment loadForm(java.lang.String id)
throws java.lang.Exception
id - a payment id (required)java.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment createButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment saveButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment to savejava.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment saveAsDraftButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment to savejava.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment saveAsPostedButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment to savejava.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment editButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment to edit (required)java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadInvoicesTab(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment (required)java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addInvoiceButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
java.util.ArrayList<java.lang.String> invoiceIDs,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
payment - a payment (required)invoiceIDs - a list of invoice IDs to add in a payment (required)associations - a list of associationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addBillButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
java.util.ArrayList<java.lang.String> billIDs,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
payment - a payment (required)billIDs - a list of bill IDs to be payedassociations - a list of associationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeInvoiceButton(java.util.ArrayList<com.crm.dataobject.CRMDO> invoiceList)
throws java.lang.Exception
invoiceList - a list of invoices (required)java.lang.Exceptionpublic PaymentMovementForm loadMovePaymentForm(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment - a payment (required)java.lang.Exceptionpublic void submitPaymentMovementButton(PaymentMovementForm movePaymentForm) throws java.lang.Exception
movePaymentForm - a payment movement formjava.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment postPaymentButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment to postjava.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment postPayment(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - a payment to postjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCardOptions(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
throws java.lang.Exception
accountReceivable - paymentMethod - java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCardOptions(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod,
java.lang.String emptyValue)
throws java.lang.Exception
accountReceivable - paymentMethod - emptyValue - java.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment resetPaymentGatewayCard(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
throws java.lang.Exception
payment - paymentMethod - java.lang.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOPayment isPaymentMethodRelatedToGatewayCard(com.crm.dataobject.financialtransactions.CRMDOPayment payment,
com.crm.dataobject.financialtransactions.CRMDOPaymentMethod paymentMethod)
throws java.lang.Exception
crmdo - paymentMethod - java.lang.Exception