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.