public class PPaymentPanelBeanImpl extends Object implements PPaymentPanelBean
| Constructor and Description |
|---|
PPaymentPanelBeanImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPaymenthMethods()
clear the payment methods
|
FList |
getAllBillInfos()
get all existing bill units
|
Vector |
getAllParentBills()
get all parent bills
|
FList |
getAllPayinfo()
get all payinfo information
|
FList |
getArBillinfo(Poid arPoid)
get AR bill Info for given Poid
|
HashMap |
getBillinfoSelection() |
Hashtable |
getBillInProgressEstimate()
Returns Bill In Progress Estimate Details
|
SparseArray |
getCCInfo(Poid ccPoid)
get Credit Card Info
|
SparseArray |
getDDInfo(Poid ddPoid)
get Debit card information
|
Poid |
getDefaultPayinfoObj()
get Default PayInfo object
|
Poid[] |
getExistingPayinfo()
get Existing Pay Info
|
SparseArray |
getInvInfo(Poid invPoid)
get Invoice information details
|
PModelHandle |
getModelHandle()
get the model handle.
|
Hashtable |
getParentBillUnitHT()
get parent bill units
|
Vector |
getPayMethod()
Getter method for payMethod
|
String |
getPayMethod(int idx) |
Poid |
getPayMethodPoid(int idx)
get payment method of selected row
|
Vector |
getPayMethods()
get payment methods
|
Vector |
getPayTypes()
get payment types
|
HashMap |
getSelection()
get payment method of all bill units
|
SparseArray |
getSepaInfo(Poid ddPoid)
Returns Sepa Payinfo Array
|
boolean |
isInHierarchy()
check is account is hierarchy
|
boolean |
isSubordinate() |
void |
refreshBillInProgressModel()
update the bill in progress model with current selected payments
|
void |
refreshPaymentMethodModel(BalanceGroupTreeTable balanceTreeTable)
update the payment model with current selected payments
|
void |
refreshPaymentSetupModel()
update the payment setup model with current selected payments
|
void |
resetSelections() |
void |
setDefaultBillUnit(String defBU)
get default bill unit
|
void |
setModelHandle(PModelHandle mHandle)
to set the model handle.
|
Poid[] |
setNewPaymentMethod(Vector item)
set new payment method when new payment option has been made
|
void |
setPayMethod(Vector payMethod)
Setter method for payMethod
|
void |
setRemoteData(PPaymentPageBean rem) |
void |
updateBillinfoSelection(String key,
String value) |
void |
updateHierarchyPayMethod() |
void |
updateSelection(String key,
String value)
update the Bill Unit and payment method with currently selected data
|
void |
updateTempSelection(String key,
String value) |
public void setModelHandle(PModelHandle mHandle)
setModelHandle in interface PPaymentPanelBeanmHandle - PModelHandlepublic PModelHandle getModelHandle()
getModelHandle in interface PPaymentPanelBeanpublic Poid getDefaultPayinfoObj()
PPaymentPanelBeangetDefaultPayinfoObj in interface PPaymentPanelBeanpublic Poid[] getExistingPayinfo()
PPaymentPanelBeangetExistingPayinfo in interface PPaymentPanelBeanpublic FList getAllBillInfos()
PPaymentPanelBeangetAllBillInfos in interface PPaymentPanelBeanpublic Hashtable getBillInProgressEstimate()
getBillInProgressEstimate in interface PPaymentPanelBeanpublic FList getArBillinfo(Poid arPoid)
PPaymentPanelBeangetArBillinfo in interface PPaymentPanelBeanarPoid - Poidpublic SparseArray getCCInfo(Poid ccPoid)
PPaymentPanelBeangetCCInfo in interface PPaymentPanelBeanccPoid - Poidpublic SparseArray getDDInfo(Poid ddPoid)
PPaymentPanelBeangetDDInfo in interface PPaymentPanelBeanddPoid - Poidpublic SparseArray getSepaInfo(Poid ddPoid)
public void refreshBillInProgressModel()
refreshBillInProgressModel in interface PPaymentPanelBeanpublic void refreshPaymentSetupModel()
refreshPaymentSetupModel in interface PPaymentPanelBeanpublic void refreshPaymentMethodModel(BalanceGroupTreeTable balanceTreeTable)
PPaymentPanelBeanrefreshPaymentMethodModel in interface PPaymentPanelBeanbalanceTreeTable - BalanceGroupTreeTablepublic void updateHierarchyPayMethod()
updateHierarchyPayMethod in interface PPaymentPanelBeanpublic void setDefaultBillUnit(String defBU)
PPaymentPanelBeansetDefaultBillUnit in interface PPaymentPanelBeandefBU - Stringpublic boolean isSubordinate()
public void updateTempSelection(String key, String value)
updateTempSelection in interface PPaymentPanelBeankey - Stringvalue - Stringpublic void updateSelection(String key, String value)
PPaymentPanelBeanupdateSelection in interface PPaymentPanelBeankey - Stringvalue - Stringpublic void updateBillinfoSelection(String key, String value)
updateBillinfoSelection in interface PPaymentPanelBeankey - Stringvalue - Stringpublic HashMap getSelection()
PPaymentPanelBeangetSelection in interface PPaymentPanelBeanpublic HashMap getBillinfoSelection()
getBillinfoSelection in interface PPaymentPanelBeanpublic Vector getPayMethods()
PPaymentPanelBeangetPayMethods in interface PPaymentPanelBeanpublic void resetSelections()
resetSelections in interface PPaymentPanelBeanpublic String getPayMethod(int idx)
getPayMethod in interface PPaymentPanelBeanidx - intpublic Poid getPayMethodPoid(int idx)
PPaymentPanelBeangetPayMethodPoid in interface PPaymentPanelBeanidx - intpublic Poid[] setNewPaymentMethod(Vector item)
PPaymentPanelBeansetNewPaymentMethod in interface PPaymentPanelBeanitem - Vectorpublic Vector getPayTypes()
getPayTypes in interface PPaymentPanelBeanpublic void clearPaymenthMethods()
PPaymentPanelBeanclearPaymenthMethods in interface PPaymentPanelBeanpublic boolean isInHierarchy()
PPaymentPanelBeanisInHierarchy in interface PPaymentPanelBeanpublic SparseArray getInvInfo(Poid invPoid)
PPaymentPanelBeangetInvInfo in interface PPaymentPanelBeaninvPoid - Poidpublic FList getAllPayinfo()
PPaymentPanelBeangetAllPayinfo in interface PPaymentPanelBeanpublic Vector getAllParentBills()
PPaymentPanelBeangetAllParentBills in interface PPaymentPanelBeanpublic Hashtable getParentBillUnitHT()
PPaymentPanelBeangetParentBillUnitHT in interface PPaymentPanelBeanpublic void setRemoteData(PPaymentPageBean rem)
setRemoteData in interface PPaymentPanelBeanrem - PPaymentPageBeanpublic Vector getPayMethod()
getPayMethod in interface PPaymentPanelBeanpublic void setPayMethod(Vector payMethod)
setPayMethod in interface PPaymentPanelBeanpayMethod - Copyright © 2003, 2023, Oracle and/or its affiliates.