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 dialogRemoteException
PModelHandle 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 exemptionsRemoteException
com.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 exemptionsRemoteException
PModelHandle getAccountModel() throws RemoteException
RemoteException
int getExemptionType(PModelHandle mh) throws RemoteException
mh
- model handle of the row selected in the exemptions tableRemoteException
boolean IsAccountDDebit() throws RemoteException
RemoteException
PModelHandle readPayinfoDdObj() throws RemoteException
RemoteException
boolean isAccountIncorporated() throws RemoteException
RemoteException
PModelHandle getModelForSettingNextBillingStartAndEnd(Date start, Date end) throws RemoteException
start
- begining date of the next billing cycleend
- date of the next billing cycleRemoteException
PModelHandle getDefaultPaymentInfo(PModelHandle billhandle, int[] paymentIndex) throws RemoteException
RemoteException
PModelHandle readPaymentDetails(PModelHandle payHandle) throws RemoteException
RemoteException
Hashtable getPayments()
PModelHandle[] getPayInfo() throws RemoteException
RemoteException
List getServicesForBillInfo(PModelHandle pm, PModelHandle[] servHandle) throws RemoteException
RemoteException
HashMap getPaymentOptions() throws RemoteException
RemoteException
com.portal.app.util.CustomerValErrorData[] validatePayInfo(PModelHandle payModel) throws RemoteException
RemoteException
com.portal.app.util.CustomerValErrorData[] deletePayInfo(PModelHandle payModel) throws RemoteException
RemoteException
com.portal.app.util.CustomerValErrorData[] setPayInfo(PModelHandle accModel, PModelHandle payModel) throws RemoteException
RemoteException
List getServicesFromMH(PModelHandle mhandle) throws RemoteException
RemoteException
void deletePayInfo(int index) throws RemoteException
RemoteException
void updatePaymentToMH(int payDefault, PModelHandle billMH, PModelHandle eventMH) throws RemoteException
RemoteException
boolean updateBillInfoDetails(FList billInfo) throws RemoteException
RemoteException
boolean updateBillInfoDetails(PModelHandle billMH, int payType, int billType, boolean isSubordinate) throws RemoteException
RemoteException
void getARBillinfo(PModelHandle billMH, int[] billIndex) throws RemoteException
RemoteException
Hashtable getParentBills()
boolean isAccountInHierarchy() throws RemoteException
RemoteException
void readARBillInfoObj(boolean isPayingHierarchy)
PModelHandle[] getBillInfo(boolean refresh, PModelHandle parentMH) throws RemoteException
RemoteException
PModelHandle[] getParentBillInfo() throws RemoteException
RemoteException
void refreshPayMH(int payIndex, boolean isSubordinate)
com.portal.app.util.CustomerValErrorData[] modifyPayInfo(PModelHandle payModel, int index) throws RemoteException
RemoteException
void clear() throws RemoteException
RemoteException
void refreshPaymentMH(Vector paymentInfo) throws RemoteException
RemoteException
long getParentAcctNum()
Hashtable getbalGrpAndSvcFromPlanPoid(FList modelHandle) throws RemoteException
RemoteException
Vector getDefaultBalGrp(PModelHandle modelHandle) throws RemoteException
RemoteException
FList 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
RemoteException
FList getPurchasedDataInfo(Poid aPoid) throws RemoteException
RemoteException
String getDefaultBillInfo() throws RemoteException
RemoteException
Vector getPaymentMethods()
FList getPaymentInfo() throws RemoteException
RemoteException
Poid 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.