Package com.portal.app.ccare.comp
Interface PPaymentPanelBean
- All Known Implementing Classes:
PPaymentPanelBeanImpl
public interface PPaymentPanelBean
-
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 unitsboolean
check is account is hierarchyvoid
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)
-
Method Details
-
getDefaultPayinfoObj
Poid getDefaultPayinfoObj()get Default PayInfo object- Returns:
- Poid
-
getExistingPayinfo
Poid[] getExistingPayinfo()get Existing Pay Info- Returns:
- Poid[]
-
getAllBillInfos
FList getAllBillInfos()get all existing bill units- Returns:
- FList
-
getArBillinfo
get AR bill Info for given Poid- Parameters:
arPoid
- Poid- Returns:
- FList
-
getCCInfo
get Credit Card Info- Parameters:
ccPoid
- Poid- Returns:
- SparseArray
-
getDDInfo
get Debit card information- Parameters:
ddPoid
- Poid- Returns:
- SparseArray
-
refreshPaymentSetupModel
void refreshPaymentSetupModel()update the payment setup model with current selected payments -
refreshBillInProgressModel
void refreshBillInProgressModel()update the bill in progress model with current selected payments -
refreshPaymentMethodModel
update the payment model with current selected payments- Parameters:
balanceTreeTable
- BalanceGroupTreeTable
-
setNewPaymentMethod
set new payment method when new payment option has been made- Parameters:
item
- Vector- Returns:
- Poid[]
-
clearPaymenthMethods
void clearPaymenthMethods()clear the payment methods -
getPayMethodPoid
get payment method of selected row- Parameters:
idx
- int- Returns:
- Poid
-
isInHierarchy
boolean isInHierarchy()check is account is hierarchy- Returns:
- boolean
-
getInvInfo
get Invoice information details- Parameters:
invPoid
- Poid- Returns:
- SparseArray
-
getAllPayinfo
FList getAllPayinfo()get all payinfo information- Returns:
- FList
-
getAllParentBills
Vector getAllParentBills()get all parent bills- Returns:
- Vector
-
getParentBillUnitHT
Hashtable getParentBillUnitHT()get parent bill units- Returns:
- Hashtable
-
updateSelection
update the Bill Unit and payment method with currently selected data- Parameters:
key
- Stringvalue
- String
-
getSelection
HashMap getSelection()get payment method of all bill units- Returns:
- HashMap
-
getPayMethods
Vector getPayMethods()get payment methods- Returns:
- Vector
-
getPayTypes
Vector getPayTypes()get payment types- Returns:
- Vector
-
getPayMethod
- Parameters:
idx
- int- Returns:
- String
-
getBillinfoSelection
HashMap getBillinfoSelection()- Returns:
- HashMap
-
updateBillinfoSelection
- Parameters:
key
- Stringvalue
- String
-
setDefaultBillUnit
get default bill unit- Parameters:
defBU
- String
-
setRemoteData
- Parameters:
rem
- PPaymentPageBean
-
updateTempSelection
- Parameters:
key
- Stringvalue
- String
-
updateHierarchyPayMethod
void updateHierarchyPayMethod() -
getBillInProgressEstimate
Hashtable getBillInProgressEstimate()Returns Bill In Progress Estimate Details- Returns:
- Hashtable
-
resetSelections
void resetSelections() -
setModelHandle
to set the model handle.- Parameters:
mHandle
- PModelHandle
-
getModelHandle
PModelHandle getModelHandle()get the model handle.- Returns:
- PModelHandle
-
getPayMethod
Vector getPayMethod()Getter method for payMethod- Returns:
-
setPayMethod
Setter method for payMethod- Parameters:
payMethod
-
-