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 TypeMethodDescriptionvoidclear 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 Arraybooleancheck is account is hierarchybooleanvoidupdate the bill in progress model with current selected paymentsvoidrefreshPaymentMethodModel(BalanceGroupTreeTable balanceTreeTable) update the payment model with current selected paymentsvoidupdate the payment setup model with current selected paymentsvoidvoidsetDefaultBillUnit(String defBU) get default bill unitvoidsetModelHandle(PModelHandle mHandle) to set the model handle.Poid[]setNewPaymentMethod(Vector item) set new payment method when new payment option has been madevoidsetPayMethod(Vector payMethod) Setter method for payMethodvoidvoidupdateBillinfoSelection(String key, String value) voidvoidupdateSelection(String key, String value) update the Bill Unit and payment method with currently selected datavoidupdateTempSelection(String key, String value)
-
Constructor Details
-
PPaymentPanelBeanImpl
public PPaymentPanelBeanImpl()
-
-
Method Details
-
setModelHandle
to set the model handle.- Specified by:
setModelHandlein interfacePPaymentPanelBean- Parameters:
mHandle- PModelHandle
-
getModelHandle
get the model handle.- Specified by:
getModelHandlein interfacePPaymentPanelBean- Returns:
- PModelHandle
-
getDefaultPayinfoObj
Description copied from interface:PPaymentPanelBeanget Default PayInfo object- Specified by:
getDefaultPayinfoObjin interfacePPaymentPanelBean- Returns:
- Poid
-
getExistingPayinfo
Description copied from interface:PPaymentPanelBeanget Existing Pay Info- Specified by:
getExistingPayinfoin interfacePPaymentPanelBean- Returns:
- Poid[]
-
getAllBillInfos
Description copied from interface:PPaymentPanelBeanget all existing bill units- Specified by:
getAllBillInfosin interfacePPaymentPanelBean- Returns:
- FList
-
getBillInProgressEstimate
Returns Bill In Progress Estimate Details- Specified by:
getBillInProgressEstimatein interfacePPaymentPanelBean- Returns:
- Hashtable
-
getArBillinfo
Description copied from interface:PPaymentPanelBeanget AR bill Info for given Poid- Specified by:
getArBillinfoin interfacePPaymentPanelBean- Parameters:
arPoid- Poid- Returns:
- FList
-
getCCInfo
Description copied from interface:PPaymentPanelBeanget Credit Card Info- Specified by:
getCCInfoin interfacePPaymentPanelBean- Parameters:
ccPoid- Poid- Returns:
- SparseArray
-
getDDInfo
Description copied from interface:PPaymentPanelBeanget Debit card information- Specified by:
getDDInfoin 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:
refreshBillInProgressModelin interfacePPaymentPanelBean
-
refreshPaymentSetupModel
public void refreshPaymentSetupModel()update the payment setup model with current selected payments- Specified by:
refreshPaymentSetupModelin interfacePPaymentPanelBean
-
refreshPaymentMethodModel
Description copied from interface:PPaymentPanelBeanupdate the payment model with current selected payments- Specified by:
refreshPaymentMethodModelin interfacePPaymentPanelBean- Parameters:
balanceTreeTable- BalanceGroupTreeTable
-
updateHierarchyPayMethod
public void updateHierarchyPayMethod()- Specified by:
updateHierarchyPayMethodin interfacePPaymentPanelBean
-
setDefaultBillUnit
Description copied from interface:PPaymentPanelBeanget default bill unit- Specified by:
setDefaultBillUnitin interfacePPaymentPanelBean- Parameters:
defBU- String
-
isSubordinate
public boolean isSubordinate() -
updateTempSelection
- Specified by:
updateTempSelectionin interfacePPaymentPanelBean- Parameters:
key- Stringvalue- String
-
updateSelection
Description copied from interface:PPaymentPanelBeanupdate the Bill Unit and payment method with currently selected data- Specified by:
updateSelectionin interfacePPaymentPanelBean- Parameters:
key- Stringvalue- String
-
updateBillinfoSelection
- Specified by:
updateBillinfoSelectionin interfacePPaymentPanelBean- Parameters:
key- Stringvalue- String
-
getSelection
Description copied from interface:PPaymentPanelBeanget payment method of all bill units- Specified by:
getSelectionin interfacePPaymentPanelBean- Returns:
- HashMap
-
getBillinfoSelection
- Specified by:
getBillinfoSelectionin interfacePPaymentPanelBean- Returns:
- HashMap
-
getPayMethods
Description copied from interface:PPaymentPanelBeanget payment methods- Specified by:
getPayMethodsin interfacePPaymentPanelBean- Returns:
- Vector
-
resetSelections
public void resetSelections()- Specified by:
resetSelectionsin interfacePPaymentPanelBean
-
getPayMethod
- Specified by:
getPayMethodin interfacePPaymentPanelBean- Parameters:
idx- int- Returns:
- String
-
getPayMethodPoid
Description copied from interface:PPaymentPanelBeanget payment method of selected row- Specified by:
getPayMethodPoidin interfacePPaymentPanelBean- Parameters:
idx- int- Returns:
- Poid
-
setNewPaymentMethod
Description copied from interface:PPaymentPanelBeanset new payment method when new payment option has been made- Specified by:
setNewPaymentMethodin interfacePPaymentPanelBean- Parameters:
item- Vector- Returns:
- Poid[]
-
getPayTypes
get payment types- Specified by:
getPayTypesin interfacePPaymentPanelBean- Returns:
- Vector
-
clearPaymenthMethods
public void clearPaymenthMethods()Description copied from interface:PPaymentPanelBeanclear the payment methods- Specified by:
clearPaymenthMethodsin interfacePPaymentPanelBean
-
isInHierarchy
public boolean isInHierarchy()Description copied from interface:PPaymentPanelBeancheck is account is hierarchy- Specified by:
isInHierarchyin interfacePPaymentPanelBean- Returns:
- boolean
-
getInvInfo
Description copied from interface:PPaymentPanelBeanget Invoice information details- Specified by:
getInvInfoin interfacePPaymentPanelBean- Parameters:
invPoid- Poid- Returns:
- SparseArray
-
getAllPayinfo
Description copied from interface:PPaymentPanelBeanget all payinfo information- Specified by:
getAllPayinfoin interfacePPaymentPanelBean- Returns:
- FList
-
getAllParentBills
Description copied from interface:PPaymentPanelBeanget all parent bills- Specified by:
getAllParentBillsin interfacePPaymentPanelBean- Returns:
- Vector
-
getParentBillUnitHT
Description copied from interface:PPaymentPanelBeanget parent bill units- Specified by:
getParentBillUnitHTin interfacePPaymentPanelBean- Returns:
- Hashtable
-
setRemoteData
- Specified by:
setRemoteDatain interfacePPaymentPanelBean- Parameters:
rem- PPaymentPageBean
-
getPayMethod
Getter method for payMethod- Specified by:
getPayMethodin interfacePPaymentPanelBean- Returns:
-
setPayMethod
Setter method for payMethod- Specified by:
setPayMethodin interfacePPaymentPanelBean- Parameters:
payMethod-
-