Package com.portal.app.ccare.comp
Class PPaymentPanelBeanImpl
java.lang.Object
com.portal.app.ccare.comp.PPaymentPanelBeanImpl
- All Implemented Interfaces:
PPaymentPanelBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear the payment methodsget all existing bill unitsget all parent billsget all payinfo informationgetArBillinfo
(Poid arPoid) get AR bill Info for given PoidReturns Bill In Progress Estimate Detailsget Credit Card Infoget Debit card informationget Default PayInfo objectPoid[]
get Existing Pay InfogetInvInfo
(Poid invPoid) get Invoice information detailsget the model handle.get parent bill unitsGetter method for payMethodgetPayMethod
(int idx) getPayMethodPoid
(int idx) get payment method of selected rowget payment methodsget payment typesget payment method of all bill unitsgetSepaInfo
(Poid ddPoid) Returns Sepa Payinfo Arrayboolean
check is account is hierarchyboolean
void
update the bill in progress model with current selected paymentsvoid
refreshPaymentMethodModel
(BalanceGroupTreeTable balanceTreeTable) update the payment model with current selected paymentsvoid
update the payment setup model with current selected paymentsvoid
void
setDefaultBillUnit
(String defBU) get default bill unitvoid
setModelHandle
(PModelHandle mHandle) to set the model handle.Poid[]
setNewPaymentMethod
(Vector item) set new payment method when new payment option has been madevoid
setPayMethod
(Vector payMethod) Setter method for payMethodvoid
void
updateBillinfoSelection
(String key, String value) void
void
updateSelection
(String key, String value) update the Bill Unit and payment method with currently selected datavoid
updateTempSelection
(String key, String value)
-
Constructor Details
-
PPaymentPanelBeanImpl
public PPaymentPanelBeanImpl()
-
-
Method Details
-
setModelHandle
to set the model handle.- Specified by:
setModelHandle
in interfacePPaymentPanelBean
- Parameters:
mHandle
- PModelHandle
-
getModelHandle
get the model handle.- Specified by:
getModelHandle
in interfacePPaymentPanelBean
- Returns:
- PModelHandle
-
getDefaultPayinfoObj
Description copied from interface:PPaymentPanelBean
get Default PayInfo object- Specified by:
getDefaultPayinfoObj
in interfacePPaymentPanelBean
- Returns:
- Poid
-
getExistingPayinfo
Description copied from interface:PPaymentPanelBean
get Existing Pay Info- Specified by:
getExistingPayinfo
in interfacePPaymentPanelBean
- Returns:
- Poid[]
-
getAllBillInfos
Description copied from interface:PPaymentPanelBean
get all existing bill units- Specified by:
getAllBillInfos
in interfacePPaymentPanelBean
- Returns:
- FList
-
getBillInProgressEstimate
Returns Bill In Progress Estimate Details- Specified by:
getBillInProgressEstimate
in interfacePPaymentPanelBean
- Returns:
- Hashtable
-
getArBillinfo
Description copied from interface:PPaymentPanelBean
get AR bill Info for given Poid- Specified by:
getArBillinfo
in interfacePPaymentPanelBean
- Parameters:
arPoid
- Poid- Returns:
- FList
-
getCCInfo
Description copied from interface:PPaymentPanelBean
get Credit Card Info- Specified by:
getCCInfo
in interfacePPaymentPanelBean
- Parameters:
ccPoid
- Poid- Returns:
- SparseArray
-
getDDInfo
Description copied from interface:PPaymentPanelBean
get Debit card information- Specified by:
getDDInfo
in interfacePPaymentPanelBean
- Parameters:
ddPoid
- Poid- Returns:
- SparseArray
-
getSepaInfo
Returns Sepa Payinfo Array -
refreshBillInProgressModel
public void refreshBillInProgressModel()update the bill in progress model with current selected payments- Specified by:
refreshBillInProgressModel
in interfacePPaymentPanelBean
-
refreshPaymentSetupModel
public void refreshPaymentSetupModel()update the payment setup model with current selected payments- Specified by:
refreshPaymentSetupModel
in interfacePPaymentPanelBean
-
refreshPaymentMethodModel
Description copied from interface:PPaymentPanelBean
update the payment model with current selected payments- Specified by:
refreshPaymentMethodModel
in interfacePPaymentPanelBean
- Parameters:
balanceTreeTable
- BalanceGroupTreeTable
-
updateHierarchyPayMethod
public void updateHierarchyPayMethod()- Specified by:
updateHierarchyPayMethod
in interfacePPaymentPanelBean
-
setDefaultBillUnit
Description copied from interface:PPaymentPanelBean
get default bill unit- Specified by:
setDefaultBillUnit
in interfacePPaymentPanelBean
- Parameters:
defBU
- String
-
isSubordinate
public boolean isSubordinate() -
updateTempSelection
- Specified by:
updateTempSelection
in interfacePPaymentPanelBean
- Parameters:
key
- Stringvalue
- String
-
updateSelection
Description copied from interface:PPaymentPanelBean
update the Bill Unit and payment method with currently selected data- Specified by:
updateSelection
in interfacePPaymentPanelBean
- Parameters:
key
- Stringvalue
- String
-
updateBillinfoSelection
- Specified by:
updateBillinfoSelection
in interfacePPaymentPanelBean
- Parameters:
key
- Stringvalue
- String
-
getSelection
Description copied from interface:PPaymentPanelBean
get payment method of all bill units- Specified by:
getSelection
in interfacePPaymentPanelBean
- Returns:
- HashMap
-
getBillinfoSelection
- Specified by:
getBillinfoSelection
in interfacePPaymentPanelBean
- Returns:
- HashMap
-
getPayMethods
Description copied from interface:PPaymentPanelBean
get payment methods- Specified by:
getPayMethods
in interfacePPaymentPanelBean
- Returns:
- Vector
-
resetSelections
public void resetSelections()- Specified by:
resetSelections
in interfacePPaymentPanelBean
-
getPayMethod
- Specified by:
getPayMethod
in interfacePPaymentPanelBean
- Parameters:
idx
- int- Returns:
- String
-
getPayMethodPoid
Description copied from interface:PPaymentPanelBean
get payment method of selected row- Specified by:
getPayMethodPoid
in interfacePPaymentPanelBean
- Parameters:
idx
- int- Returns:
- Poid
-
setNewPaymentMethod
Description copied from interface:PPaymentPanelBean
set new payment method when new payment option has been made- Specified by:
setNewPaymentMethod
in interfacePPaymentPanelBean
- Parameters:
item
- Vector- Returns:
- Poid[]
-
getPayTypes
get payment types- Specified by:
getPayTypes
in interfacePPaymentPanelBean
- Returns:
- Vector
-
clearPaymenthMethods
public void clearPaymenthMethods()Description copied from interface:PPaymentPanelBean
clear the payment methods- Specified by:
clearPaymenthMethods
in interfacePPaymentPanelBean
-
isInHierarchy
public boolean isInHierarchy()Description copied from interface:PPaymentPanelBean
check is account is hierarchy- Specified by:
isInHierarchy
in interfacePPaymentPanelBean
- Returns:
- boolean
-
getInvInfo
Description copied from interface:PPaymentPanelBean
get Invoice information details- Specified by:
getInvInfo
in interfacePPaymentPanelBean
- Parameters:
invPoid
- Poid- Returns:
- SparseArray
-
getAllPayinfo
Description copied from interface:PPaymentPanelBean
get all payinfo information- Specified by:
getAllPayinfo
in interfacePPaymentPanelBean
- Returns:
- FList
-
getAllParentBills
Description copied from interface:PPaymentPanelBean
get all parent bills- Specified by:
getAllParentBills
in interfacePPaymentPanelBean
- Returns:
- Vector
-
getParentBillUnitHT
Description copied from interface:PPaymentPanelBean
get parent bill units- Specified by:
getParentBillUnitHT
in interfacePPaymentPanelBean
- Returns:
- Hashtable
-
setRemoteData
- Specified by:
setRemoteData
in interfacePPaymentPanelBean
- Parameters:
rem
- PPaymentPageBean
-
getPayMethod
Getter method for payMethod- Specified by:
getPayMethod
in interfacePPaymentPanelBean
- Returns:
-
setPayMethod
Setter method for payMethod- Specified by:
setPayMethod
in interfacePPaymentPanelBean
- Parameters:
payMethod
-
-