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"RemoteException
Object 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"RemoteException
PModelHandle performBillNow(ArrayList<PendingItemChargeNode> selectedItems) throws RemoteException, EBufException
selectedItems,
- ArrayList of selected nodes which is sent for the billingRemoteException
EBufException
Copyright © 2003, 2023, Oracle and/or its affiliates.