Package org.adempiere.webui.apps.form
Class WPaymentFormCreditCard
java.lang.Object
org.compiere.grid.PaymentForm
org.compiere.grid.PaymentFormCreditCard
org.adempiere.webui.apps.form.WPaymentFormCreditCard
- All Implemented Interfaces:
IPaymentForm,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WPaymentFormCreditCard
extends PaymentFormCreditCard
implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Form for credit card payment rule (
X_C_Order.PAYMENTRULE_CreditCard).- Author:
- Elaine
-
Field Summary
Fields inherited from class org.compiere.grid.PaymentFormCreditCard
m_C_Payment_ID, m_CCType, m_mPayment, m_mPaymentOriginal, m_mPaymentTransaction, processMsg, selectedCreditCardFields inherited from class org.compiere.grid.PaymentForm
log, m_AD_Client_ID, m_AD_Org_ID, m_Amount, m_C_BPartner_ID, m_C_Currency_ID, m_Cash_As_Payment, m_DateAcct, m_DocStatus, m_isSOTrx, m_needSave, m_onlyRule, m_PaymentRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanMandatory field validationsvoidClose formGet instance of UI formprotected voidinit()LayoutwindowvoidloadData()Load payment and related transaction records.voidonEvent(org.zkoss.zk.ui.event.Event e) voidOnline payment processing (for e.g credit card)booleansaveChangesInTrx(String trxName) Save changes to DBvoidShow formMethods inherited from class org.compiere.grid.PaymentFormCreditCard
afterSave, getBankAccountProcessor, getCreditCardList, isApproved, isBankAccountProcessorExist, processOnline, processOnline, save, saveChanges, validateCreditCardMethods inherited from class org.compiere.grid.PaymentForm
dynInit, getBankAccountProcessor, getGridTab, getInvoiceID, getWindowNo, isBankAccountProcessorExist, isOnlyRule, needSave, setBankAccountProcessor, setCustomizeValues
-
Constructor Details
-
WPaymentFormCreditCard
- Parameters:
windowNo-mTab-
-
-
Method Details
-
init
protected void init()Layoutwindow -
loadData
public void loadData()Description copied from interface:IPaymentFormLoad payment and related transaction records. Usually call from dynInit()- Specified by:
loadDatain interfaceIPaymentForm- Overrides:
loadDatain classPaymentFormCreditCard
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event e) - Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
-
checkMandatory
public boolean checkMandatory()Description copied from interface:IPaymentFormMandatory field validations- Specified by:
checkMandatoryin interfaceIPaymentForm- Returns:
- true if all mandatory field have been populated
-
saveChangesInTrx
Description copied from interface:IPaymentFormSave changes to DB- Specified by:
saveChangesInTrxin interfaceIPaymentForm- Returns:
- true if save successfully
-
processOnline
public void processOnline()Description copied from interface:IPaymentFormOnline payment processing (for e.g credit card)- Specified by:
processOnlinein interfaceIPaymentForm- Overrides:
processOnlinein classPaymentForm
-
showWindow
public void showWindow()Description copied from interface:IPaymentFormShow form- Specified by:
showWindowin interfaceIPaymentForm
-
closeWindow
public void closeWindow()Description copied from interface:IPaymentFormClose form- Specified by:
closeWindowin interfaceIPaymentForm
-
getWindow
Description copied from interface:IPaymentFormGet instance of UI form- Specified by:
getWindowin interfaceIPaymentForm- Returns:
- instance of UI form
-