public class PARFlexibleBillNowControllerImpl extends PIAComponentCollectionBean implements PARFlexibleBillNowController
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY| Constructor and Description |
|---|
PARFlexibleBillNowControllerImpl()
Default constructor
|
| 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> nodes)
This method performs the billing by calling the opcode PCM_OP_BILL_MAKE_BILL_NOW
|
addChild, getCollectedData, getSelectionDataFor, removeChild, updateaddRemoteListener, closeSecContext, createClientException, distributeEventToListeners, fireModelChangeEvent, getAppController, getArrayRange, getContext, getField, getField, getField, getFieldWithRestriction, getFieldWithRestriction, getFieldWithRestriction, getModel, getRemoteListenerHandle, getSecContext, handleDistributeToListener, isLight, register, releaseContext, releaseRemoteListener, removeRemoteListener, setField, setField, setModel, unreferencedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModelpublic PARFlexibleBillNowControllerImpl()
throws RemoteException
RemoteExceptionpublic Object getAccountPendingItems(HashMap criteria, boolean includeChildren, Object[] billInfoData, boolean userConfirmed) throws RemoteException
getAccountPendingItems in interface PARFlexibleBillNowControllercriteria, - 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"RemoteExceptionpublic Object getBillUnitPendingItems(HashMap criteria, boolean includeChildren, boolean userConfirmed) throws RemoteException
getBillUnitPendingItems in interface PARFlexibleBillNowControllercriteria, - 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"RemoteExceptionpublic PModelHandle performBillNow(ArrayList<PendingItemChargeNode> nodes) throws RemoteException, EBufException
performBillNow in interface PARFlexibleBillNowControllerselectedItems, - ArrayList of selected nodes which is sent for the billingRemoteExceptionEBufExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.