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 PPaymentPanelBean
mHandle
- PModelHandlepublic PModelHandle getModelHandle()
getModelHandle
in interface PPaymentPanelBean
public Poid getDefaultPayinfoObj()
PPaymentPanelBean
getDefaultPayinfoObj
in interface PPaymentPanelBean
public Poid[] getExistingPayinfo()
PPaymentPanelBean
getExistingPayinfo
in interface PPaymentPanelBean
public FList getAllBillInfos()
PPaymentPanelBean
getAllBillInfos
in interface PPaymentPanelBean
public Hashtable getBillInProgressEstimate()
getBillInProgressEstimate
in interface PPaymentPanelBean
public FList getArBillinfo(Poid arPoid)
PPaymentPanelBean
getArBillinfo
in interface PPaymentPanelBean
arPoid
- Poidpublic SparseArray getCCInfo(Poid ccPoid)
PPaymentPanelBean
getCCInfo
in interface PPaymentPanelBean
ccPoid
- Poidpublic SparseArray getDDInfo(Poid ddPoid)
PPaymentPanelBean
getDDInfo
in interface PPaymentPanelBean
ddPoid
- Poidpublic SparseArray getSepaInfo(Poid ddPoid)
public void refreshBillInProgressModel()
refreshBillInProgressModel
in interface PPaymentPanelBean
public void refreshPaymentSetupModel()
refreshPaymentSetupModel
in interface PPaymentPanelBean
public void refreshPaymentMethodModel(BalanceGroupTreeTable balanceTreeTable)
PPaymentPanelBean
refreshPaymentMethodModel
in interface PPaymentPanelBean
balanceTreeTable
- BalanceGroupTreeTablepublic void updateHierarchyPayMethod()
updateHierarchyPayMethod
in interface PPaymentPanelBean
public void setDefaultBillUnit(String defBU)
PPaymentPanelBean
setDefaultBillUnit
in interface PPaymentPanelBean
defBU
- Stringpublic boolean isSubordinate()
public void updateTempSelection(String key, String value)
updateTempSelection
in interface PPaymentPanelBean
key
- Stringvalue
- Stringpublic void updateSelection(String key, String value)
PPaymentPanelBean
updateSelection
in interface PPaymentPanelBean
key
- Stringvalue
- Stringpublic void updateBillinfoSelection(String key, String value)
updateBillinfoSelection
in interface PPaymentPanelBean
key
- Stringvalue
- Stringpublic HashMap getSelection()
PPaymentPanelBean
getSelection
in interface PPaymentPanelBean
public HashMap getBillinfoSelection()
getBillinfoSelection
in interface PPaymentPanelBean
public Vector getPayMethods()
PPaymentPanelBean
getPayMethods
in interface PPaymentPanelBean
public void resetSelections()
resetSelections
in interface PPaymentPanelBean
public String getPayMethod(int idx)
getPayMethod
in interface PPaymentPanelBean
idx
- intpublic Poid getPayMethodPoid(int idx)
PPaymentPanelBean
getPayMethodPoid
in interface PPaymentPanelBean
idx
- intpublic Poid[] setNewPaymentMethod(Vector item)
PPaymentPanelBean
setNewPaymentMethod
in interface PPaymentPanelBean
item
- Vectorpublic Vector getPayTypes()
getPayTypes
in interface PPaymentPanelBean
public void clearPaymenthMethods()
PPaymentPanelBean
clearPaymenthMethods
in interface PPaymentPanelBean
public boolean isInHierarchy()
PPaymentPanelBean
isInHierarchy
in interface PPaymentPanelBean
public SparseArray getInvInfo(Poid invPoid)
PPaymentPanelBean
getInvInfo
in interface PPaymentPanelBean
invPoid
- Poidpublic FList getAllPayinfo()
PPaymentPanelBean
getAllPayinfo
in interface PPaymentPanelBean
public Vector getAllParentBills()
PPaymentPanelBean
getAllParentBills
in interface PPaymentPanelBean
public Hashtable getParentBillUnitHT()
PPaymentPanelBean
getParentBillUnitHT
in interface PPaymentPanelBean
public void setRemoteData(PPaymentPageBean rem)
setRemoteData
in interface PPaymentPanelBean
rem
- PPaymentPageBeanpublic Vector getPayMethod()
getPayMethod
in interface PPaymentPanelBean
public void setPayMethod(Vector payMethod)
setPayMethod
in interface PPaymentPanelBean
payMethod
- Copyright © 2003, 2023, Oracle and/or its affiliates.