public interface PARFlexibleBillNowController
| Modifier and Type | Method and Description |
|---|---|
Object |
getAccountPendingItems(HashMap criteria,
boolean includeChildren,
Object[] billInfoData,
boolean userConfirmed)
This method will return all the pending items for the account using the opcode PCM_OP_AR_GET_BILL_ITEMS.
|
Object |
getBillUnitPendingItems(HashMap criteria,
boolean includeChildren,
boolean userConfirmed)
This method will return all the pending items of the currently selected bill unit of the account using the opcode PCM_OP_AR_GET_BILL_ITEMS.
|
PModelHandle |
performBillNow(ArrayList<PendingItemChargeNode> selectedItems)
This method performs the billing by calling the opcode PCM_OP_BILL_MAKE_BILL_NOW
|
Object getAccountPendingItems(HashMap criteria, boolean includeChildren, Object[] billInfoData, boolean userConfirmed) throws RemoteException
criteria, - HashMap data passed in for searching.includeChildren, - boolean flag indicates whether to include the children or not.billInfoData, - It contains bill info data like ARbillinfo poid.userConfirmed, - This flag indicates whether the user wants to retrieve all the pending items with/without considering the Threshold.
This should be called with "false" first, and then after showing a confirmation to the user and if still they want to continue then pass "true"RemoteExceptionObject getBillUnitPendingItems(HashMap criteria, boolean includeChildren, boolean userConfirmed) throws RemoteException
criteria, - HashMap data passed in for searching.includeChildren, - boolean flag indicates whether to include the children or not.userConfirmed, - This flag indicates whether the user wants to retrieve all the pending items with/without considering the Threshold.
This should be called with "false" first, and then after showing a confirmation to the user and if still they want to continue then pass "true"RemoteExceptionPModelHandle performBillNow(ArrayList<PendingItemChargeNode> selectedItems) throws RemoteException, EBufException
selectedItems, - ArrayList of selected nodes which is sent for the billingRemoteExceptionEBufExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.