public interface PBillDetailsPageBean extends Remote
Modifier and Type | Method and Description |
---|---|
String |
getAccountNumber()
Returns the account number that the current bill belongs to
|
int |
getActionItemThreshold()
Returns action item threshold
|
BigDecimal |
getARActionAmount()
Gets the ARAction amounts, not including payments
|
PModelHandle |
getARActionHandle()
Returns the model handle for AR actions excluding payments and reversals
|
int |
getARActions(PARBillDetailsData pBDData,
PARActionItemSearchData actionData,
int actionThreshold)
Gets the list of AR action items
|
PModelHandle |
getBillItemModelHandle(PModelHandle imh)
Returns the model handle of a row selected in the item charges table
|
int |
getBillItems(PARBillItemSearchData itemData,
int billItemthreshold)
Gets the list of bill items
|
PModelHandle |
getBillItemsHandle()
Returns bill item model handle, which is the list of bill items
|
int |
getBillItemThreshold()
Returns bill item threshold
|
int |
getNumBills()
Gets the number of bills
|
BigDecimal |
getPaymentAmount()
Gets the payment amounts
|
PModelHandle |
getPmtModelHandle()
Returns payments and reversals model handle
|
ReasonCodeData[] |
getReasonCodes(ArrayList alReason)
This method returns the reason code data for the passed in alReason.
|
Object[] |
getRowData(PModelHandle imh)
Returns the data for a particular row selected in the payment table,
AR action table or the item charges table
|
PModelHandle |
getTableModelHandle() |
PModelHandle |
performAccountBillNow(PModelHandle acctHandle)
Performs the bill now operation at Account Level
|
PModelHandle |
performBillDetailsSearch(PARBillDetailsData pBDData,
PModelHandle bmh,
int billIndex,
int bIncludeChildAmounts,
int actionThreshold,
int billItemthreshold,
PModelHandle arAcct,
PModelHandle arBillInfo)
Retrieves the bill poid for the current bill from the list of bills.
|
PModelHandle |
performBillNow()
Performs the bill now operation
|
PModelHandle |
performBillNowForAcct(PModelHandle acctHandle)
Performs the bill now operation for an account
|
PModelHandle |
performPendingBillSearch(PARBillDetailsData pBDData,
PModelHandle bmh,
int bIncludeChildAmounts,
int actionThreshold,
int billItemthreshold,
PModelHandle arAcct,
PModelHandle arBillInfo)
Retrieves the bill poid for the pending bill from the list of bills.
|
PModelHandle |
produceCorrectiveBill(Poid mBillPoid,
ReasonCodeData mCorrReason,
int mCorrInvoiceType,
boolean passFlagsToOpcode)
Method to produce the corrective bill.
|
void |
setMode(int intMode)
Set the mode
"Show All" -> set as 0
"Show Corrections Only" -> Set as 1.
|
void |
setShowPrevLife(boolean mbShowPrevLife)
for showing previous life case
|
void |
updateBillPoid(int iBillIndex,
PModelHandle bmh)
Updates the current bill poid
|
PModelHandle getTableModelHandle() throws RemoteException
RemoteException
PModelHandle performBillDetailsSearch(PARBillDetailsData pBDData, PModelHandle bmh, int billIndex, int bIncludeChildAmounts, int actionThreshold, int billItemthreshold, PModelHandle arAcct, PModelHandle arBillInfo) throws RemoteException
pBDData
- class that stores the summary data after opcode has been executed.
It is used by the bill details page to retrieve the data needed for the bill
summarybmh
- The model handle that contains the list of billsiBillIndex
- Index of the cuurently selected bill in the balance tab.bIncludeChildAmounts
- Indicates if child amounts must be included or not.
For a sub account it will be 0iActionItemThreshold
- Threshold for ar action items not including paymentsiBillItemThreshold
- Threshold for item chargesarAcct
- Model Handle of the AR accountRemoteException
PModelHandle performPendingBillSearch(PARBillDetailsData pBDData, PModelHandle bmh, int bIncludeChildAmounts, int actionThreshold, int billItemthreshold, PModelHandle arAcct, PModelHandle arBillInfo) throws RemoteException
pBDData
- class that stores the summary data after opcode has been executed.
It is used by the bill details page to retrieve the data needed for the bill
summarybIncludeChildAmounts
- Indicates if child amounts must be included or not.
For a sub account it will be 0actionThreshold
- Threshold for ar action items not including paymentsbillItemthreshold
- Threshold for item chargesarAcct
- Model Handle of the AR accountRemoteException
PModelHandle getBillItemModelHandle(PModelHandle imh) throws RemoteException
Model
- handle of the bill itemRemoteException
int getARActions(PARBillDetailsData pBDData, PARActionItemSearchData actionData, int actionThreshold) throws RemoteException
actionData
- Data from the AR action search dialog.
null if bill details page is being created.iActionItemThreshold
- AR action item threshold.RemoteException
int getBillItems(PARBillItemSearchData itemData, int billItemthreshold) throws RemoteException
billItemData
- Data from the bill item search dialog.
null if bill details page is being created.iBillItemThreshold
- Bill item threshold.RemoteException
PModelHandle getPmtModelHandle() throws RemoteException
RemoteException
PModelHandle getARActionHandle() throws RemoteException
RemoteException
PModelHandle getBillItemsHandle() throws RemoteException
RemoteException
String getAccountNumber() throws RemoteException
RemoteException
int getActionItemThreshold() throws RemoteException
RemoteException
int getBillItemThreshold() throws RemoteException
RemoteException
int getNumBills() throws RemoteException
RemoteException
BigDecimal getARActionAmount() throws RemoteException
RemoteException
BigDecimal getPaymentAmount() throws RemoteException
RemoteException
Object[] getRowData(PModelHandle imh) throws RemoteException
RemoteException
PModelHandle performBillNow() throws RemoteException
RemoteException
PModelHandle performAccountBillNow(PModelHandle acctHandle) throws RemoteException
RemoteException
PModelHandle performBillNowForAcct(PModelHandle acctHandle) throws RemoteException
acctHandle
- account model handleRemoteException
void updateBillPoid(int iBillIndex, PModelHandle bmh) throws RemoteException
iBillIndex
- the bill index of the currently selected billbmh
- Model handle of the list of bills.RemoteException
void setShowPrevLife(boolean mbShowPrevLife)
mbShowPrevLife
- booleanReasonCodeData[] getReasonCodes(ArrayList alReason) throws RemoteException
alReason
- RemoteException
PModelHandle produceCorrectiveBill(Poid mBillPoid, ReasonCodeData mCorrReason, int mCorrInvoiceType, boolean passFlagsToOpcode) throws Exception
mBillPoid
- Poid of the bill number for which you want to generate corrective bill.mCorrReason
- ReasonCodeData which contains DOMAIN_ID and REASON_IDmCorrInvoiceType
- int Type of corrective invoice.passFlagsToOpcode
- true/false
if true->PIN_FLD_FLAGS will be passed with BILL_VALIDATION_FOR_AR_CHARGES_NEEDED to validate no charge
corrections scenario.
if false->PIN_FLD_FLAGS will not be passed.Exception
void setMode(int intMode)
intMode
- Copyright © 2003, 2023, Oracle and/or its affiliates.