public interface PPaymentPageBean extends Remote
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
deletePayInfo(int index) |
com.portal.app.util.CustomerValErrorData[] |
deletePayInfo(PModelHandle payModel) |
PModelHandle |
getAccountModel()
Returns the model handle of the account.
|
void |
getARBillinfo(PModelHandle billMH,
int[] billIndex) |
SparseArray |
getBalanceGroupsAndServicesArray(Poid tempBillInfoPoid) |
Hashtable |
getbalGrpAndSvcFromPlanPoid(FList modelHandle) |
PModelHandle[] |
getBillInfo(boolean refresh,
PModelHandle parentMH) |
Hashtable |
getBillInfos(FList accFList) |
Vector |
getDefaultBalGrp(PModelHandle modelHandle) |
String |
getDefaultBillInfo() |
PModelHandle |
getDefaultPaymentInfo(PModelHandle billhandle,
int[] paymentIndex) |
Hashtable |
getDetailedBillInfos(FList accFList) |
PModelHandle |
getExemptionsTableModel(PModelHandle exmtipTblModel,
PTaxExemptionData pTaxData,
boolean bIsChanging,
String vatCertificate)
Gets the list of exemptions for this account
|
int |
getExemptionType(PModelHandle mh)
Gets the exemption type of a row selected in the exemption table.
|
PModelHandle |
getModelForSettingNextBillingStartAndEnd(Date start,
Date end)
Returns the model containing the fields for
next billing start and end dates
|
PModelHandle |
getModelHandle()
get the model handle.
|
Poid |
getNewPayInfoObject()
Returns Newly created payment info object details
|
String |
getParentAccountNumber()
Returns the parent account number, i.e., contents of PIN_FLD_ACCOUNT_NO of /account object
|
long |
getParentAcctNum() |
PModelHandle[] |
getParentBillInfo() |
Hashtable |
getParentBills() |
PModelHandle[] |
getPayInfo() |
FList |
getPaymentInfo() |
Vector |
getPaymentMethods() |
HashMap |
getPaymentOptions() |
Hashtable |
getPayments() |
PModelHandle |
getPaymentTblModel(PModelHandle arMh,
boolean bIsSub,
PARPaymentSearchCriteria pPmtSearchCriteria)
Gets the list of payments that satisfy the search criteria
|
FList |
getPurchasedDataInfo(Poid aPoid) |
List |
getServicesForBillInfo(PModelHandle pm,
PModelHandle[] servHandle) |
List |
getServicesFromMH(PModelHandle mhandle) |
boolean |
IsAccountDDebit()
Determines if this account is direct debit or not
|
boolean |
isAccountIncorporated()
Determines if this account is incorporated inside a city
|
boolean |
isAccountInHierarchy() |
boolean |
isInvoiceNameExists(FList inFlist)
returns true if the invoice name mentioned in the inFlist already exists
|
com.portal.app.util.CustomerValErrorData[] |
modifyPayInfo(PModelHandle payModel,
int index) |
FList |
populateBalanceGroupInfo(PModelHandle mh,
boolean isPlanOption,
boolean isCollectData)
method used to populate PIN_FLD_BALINFO array to the plan model handle,
if isPlanOption is true then it will remove non-purchased deals from the original model handle
|
void |
readARBillInfoObj(boolean isPayingHierarchy) |
PModelHandle |
readPayinfoDdObj()
Reads the /payinfo/dd object
|
PModelHandle |
readPaymentDetails(PModelHandle payHandle) |
void |
refreshPaymentMH(Vector paymentInfo) |
void |
refreshPayMH(int payIndex,
boolean isSubordinate) |
void |
removeBalInfoIndex(PModelHandle model)
This method will remove 'PIN_FLD_BAL_INFO_INDEX' under Services FList during Plan Purchase
If there are multiple services,get the index of PIN_FLD_BAL_INFO_INDEX in each service,search for an balinfo
array at that index in the main flist and if it does not exist remove the PIN_FLD_BAL_INFO_INDEX from the services flist
If there is only one service array and if it contains PIN_FLD_BAL_INFO_INDEX and if the main flist does not contain
the balinfo array,then also remove the PIN_FLD_BAL_INFO_INDEX from the service flist
|
com.portal.app.util.CustomerValErrorData[] |
save(PModelHandle modelHandle,
PTaxExemptionData pTaxData,
PModelHandle modl) |
void |
setModelHandle(PModelHandle mHandle)
to set the model handle.
|
com.portal.app.util.CustomerValErrorData[] |
setPayInfo(PModelHandle accModel,
PModelHandle payModel) |
boolean |
updateBillInfoDetails(FList billInfo) |
boolean |
updateBillInfoDetails(PModelHandle billMH,
int payType,
int billType,
boolean isSubordinate) |
void |
updatePaymentOptions(String debitNo,
String maskedDebitNo)
This method will update the hashmap of payment options with the masked debit Nos
|
void |
updatePaymentToMH(int payDefault,
PModelHandle billMH,
PModelHandle eventMH) |
com.portal.app.util.CustomerValErrorData[] |
validatePayInfo(PModelHandle payModel) |
PModelHandle getPaymentTblModel(PModelHandle arMh, boolean bIsSub, PARPaymentSearchCriteria pPmtSearchCriteria) throws RemoteException
arMh - AR account modelhandlebIsSub - Is this a subordinate accountpPmtSearchCriteria - Class that has the saved payment search criteria from the dialogRemoteExceptionPModelHandle getExemptionsTableModel(PModelHandle exmtipTblModel, PTaxExemptionData pTaxData, boolean bIsChanging, String vatCertificate) throws RemoteException
exmtipTblModel - model handle of the exemptions tablepTaxData - Tax Exemption Data that needs to be added.bIsChanging - True if changing or deleting. False if adding exemptionsRemoteExceptioncom.portal.app.util.CustomerValErrorData[] save(PModelHandle modelHandle, PTaxExemptionData pTaxData, PModelHandle modl) throws RemoteException
modelHandle - model handle of the payment pagepTaxData - Tax Data that needs to be updated.bIsChanging - True if changing or deleting. False if adding exemptionsRemoteExceptionPModelHandle getAccountModel() throws RemoteException
RemoteExceptionint getExemptionType(PModelHandle mh) throws RemoteException
mh - model handle of the row selected in the exemptions tableRemoteExceptionboolean IsAccountDDebit()
throws RemoteException
RemoteExceptionPModelHandle readPayinfoDdObj() throws RemoteException
RemoteExceptionboolean isAccountIncorporated()
throws RemoteException
RemoteExceptionPModelHandle getModelForSettingNextBillingStartAndEnd(Date start, Date end) throws RemoteException
start - begining date of the next billing cycleend - date of the next billing cycleRemoteExceptionPModelHandle getDefaultPaymentInfo(PModelHandle billhandle, int[] paymentIndex) throws RemoteException
RemoteExceptionPModelHandle readPaymentDetails(PModelHandle payHandle) throws RemoteException
RemoteExceptionHashtable getPayments()
PModelHandle[] getPayInfo() throws RemoteException
RemoteExceptionList getServicesForBillInfo(PModelHandle pm, PModelHandle[] servHandle) throws RemoteException
RemoteExceptionHashMap getPaymentOptions() throws RemoteException
RemoteExceptioncom.portal.app.util.CustomerValErrorData[] validatePayInfo(PModelHandle payModel) throws RemoteException
RemoteExceptioncom.portal.app.util.CustomerValErrorData[] deletePayInfo(PModelHandle payModel) throws RemoteException
RemoteExceptioncom.portal.app.util.CustomerValErrorData[] setPayInfo(PModelHandle accModel, PModelHandle payModel) throws RemoteException
RemoteExceptionList getServicesFromMH(PModelHandle mhandle) throws RemoteException
RemoteExceptionvoid deletePayInfo(int index)
throws RemoteException
RemoteExceptionvoid updatePaymentToMH(int payDefault,
PModelHandle billMH,
PModelHandle eventMH)
throws RemoteException
RemoteExceptionboolean updateBillInfoDetails(FList billInfo) throws RemoteException
RemoteExceptionboolean updateBillInfoDetails(PModelHandle billMH, int payType, int billType, boolean isSubordinate) throws RemoteException
RemoteExceptionvoid getARBillinfo(PModelHandle billMH, int[] billIndex) throws RemoteException
RemoteExceptionHashtable getParentBills()
boolean isAccountInHierarchy()
throws RemoteException
RemoteExceptionvoid readARBillInfoObj(boolean isPayingHierarchy)
PModelHandle[] getBillInfo(boolean refresh, PModelHandle parentMH) throws RemoteException
RemoteExceptionPModelHandle[] getParentBillInfo() throws RemoteException
RemoteExceptionvoid refreshPayMH(int payIndex,
boolean isSubordinate)
com.portal.app.util.CustomerValErrorData[] modifyPayInfo(PModelHandle payModel, int index) throws RemoteException
RemoteExceptionvoid clear()
throws RemoteException
RemoteExceptionvoid refreshPaymentMH(Vector paymentInfo) throws RemoteException
RemoteExceptionlong getParentAcctNum()
Hashtable getbalGrpAndSvcFromPlanPoid(FList modelHandle) throws RemoteException
RemoteExceptionVector getDefaultBalGrp(PModelHandle modelHandle) throws RemoteException
RemoteExceptionFList populateBalanceGroupInfo(PModelHandle mh, boolean isPlanOption, boolean isCollectData)
mh - plan modelhandleisPlanOption - flag to indicate if the selected plan is plan with optionisCollectData - flag to indicate if method is called during collectDataSparseArray getBalanceGroupsAndServicesArray(Poid tempBillInfoPoid) throws RemoteException
RemoteExceptionFList getPurchasedDataInfo(Poid aPoid) throws RemoteException
RemoteExceptionString getDefaultBillInfo() throws RemoteException
RemoteExceptionVector getPaymentMethods()
FList getPaymentInfo() throws RemoteException
RemoteExceptionPoid getNewPayInfoObject()
void setModelHandle(PModelHandle mHandle)
mHandle - PModelHandlePModelHandle getModelHandle()
String getParentAccountNumber()
boolean isInvoiceNameExists(FList inFlist)
inFlist - FListvoid updatePaymentOptions(String debitNo, String maskedDebitNo)
actualNo - maskedNo - void removeBalInfoIndex(PModelHandle model)
model - Copyright © 2003, 2023, Oracle and/or its affiliates.