diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormCreditCard.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormCreditCard.java index 0f804a020f..05eea7a290 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormCreditCard.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormCreditCard.java @@ -155,14 +155,6 @@ public class WPaymentFormCreditCard extends PaymentFormCreditCard implements Eve Clients.response(new AuEcho(window, "runProcessOnline", null)); } } - - public void runProcessOnline() { - try { - processOnline(); - } finally { - window.unlockUI(); - } - } @Override public boolean checkMandatory() { @@ -186,10 +178,8 @@ public class WPaymentFormCreditCard extends PaymentFormCreditCard implements Eve return true; } - /************************************************************************** - * Process Online (sales only) - if approved - exit - */ - private void processOnline() + @Override + public void processOnline() { log.config(""); if (!checkMandatory()) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormWindow.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormWindow.java index b93081c281..d2b3c672ca 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormWindow.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WPaymentFormWindow.java @@ -95,6 +95,14 @@ public class WPaymentFormWindow extends Window implements EventListener, } // actionPerformed + public void runProcessOnline() { + try { + paymentForm.processOnline(); + } finally { + unlockUI(); + } + } + public void unlockUI() { if (!m_isLocked) return; diff --git a/org.adempiere.ui/src/org/compiere/grid/PaymentForm.java b/org.adempiere.ui/src/org/compiere/grid/PaymentForm.java index 8d94d12c0f..53f080d782 100644 --- a/org.adempiere.ui/src/org/compiere/grid/PaymentForm.java +++ b/org.adempiere.ui/src/org/compiere/grid/PaymentForm.java @@ -275,6 +275,11 @@ public abstract class PaymentForm implements IPaymentForm { return retValue; } // getInvoiceID + public void processOnline() + { + + } + public GridTab getGridTab() { return m_mTab;