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, update
addRemoteListener, 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, unreferenced
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
public PARFlexibleBillNowControllerImpl() throws RemoteException
RemoteException
public Object getAccountPendingItems(HashMap criteria, boolean includeChildren, Object[] billInfoData, boolean userConfirmed) throws RemoteException
getAccountPendingItems
in interface PARFlexibleBillNowController
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
public Object getBillUnitPendingItems(HashMap criteria, boolean includeChildren, boolean userConfirmed) throws RemoteException
getBillUnitPendingItems
in interface PARFlexibleBillNowController
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
public PModelHandle performBillNow(ArrayList<PendingItemChargeNode> nodes) throws RemoteException, EBufException
performBillNow
in interface PARFlexibleBillNowController
selectedItems,
- ArrayList of selected nodes which is sent for the billingRemoteException
EBufException
Copyright © 2003, 2023, Oracle and/or its affiliates.