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, submitFinTransactionRejectionButton
addAttachmentButton, 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, setOwnerGroup
public 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.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment createButton() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment saveButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment to savejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment saveAsDraftButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment to savejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment saveAsPostedButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment to savejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment editButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment to edit (required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInvoicesTab(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment (required)java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public PaymentMovementForm loadMovePaymentForm(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment (required)java.lang.Exception
public void submitPaymentMovementButton(PaymentMovementForm movePaymentForm) throws java.lang.Exception
movePaymentForm
- a payment movement formjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment postPaymentButton(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment to postjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOPayment postPayment(com.crm.dataobject.financialtransactions.CRMDOPayment payment) throws java.lang.Exception
payment
- a payment to postjava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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