public class PRolloverTransferPanelBeanImpl extends PIAComponentCollectionBean implements PRolloverTransferPanelBean
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTYRECEIVER_DATA, RESOURCE_ID, SENDER_BAL_GRP, SENDER_SERV_OBJ| Constructor and Description |
|---|
PRolloverTransferPanelBeanImpl() |
| Modifier and Type | Method and Description |
|---|---|
Object |
createRolloverObject(HashMap newData)
creates new profile object for the account using PCM_OP_CUST_CREATE_PROFILE
|
Object |
deleteRolloverTransfer(HashMap delData,
ArrayList delIndexes)
deletes the selected transferes from the profile object using PCM_OP_CUST_MODIFY_PROFILE
|
PModelHandle |
getAccountBalGrpAndSvcs(Poid acPoid)
returns the accounts all balance groups and services by calling PCM_OP_BAL_GET_ACCT_BAL_GRP_AND_SVC
|
ArrayList<PReceiverAccountData> |
getAllRollovers(Poid servPoid,
Integer resId)
Return the details of the rollover transfer configured for the selected resource of the selected service
|
SparseArray |
getBalImpactLst(ArrayList prodObjLst)
returns the list of resources stored against the product passed
|
PModelHandle |
getModelHandleForSelectedServices(PModelHandle planMh)
Construct the modelhandle with selected optinal deals and required
deal information
|
static PRolloverTransferPanelBean |
getRollOverController()
First looks for customized implementation class if any
|
String |
getServiceName(Poid servPoid)
forms the description from the service poid
|
Hashtable<Integer,ArrayList> |
getServiceRollovers(Poid servPoid)
Return the details of all the rollover transfer configured resources for the given service
by calling CUST_FIND_PROFILE opcode
|
boolean |
hasOptionalDeals(PModelHandle planHandle)
Returns true if plan has optional deals/services.
|
boolean |
isNCResourceAvailable(ArrayList prodObjLst)
Checkes the availability fo non-currency resource for a product object
|
Object |
updateRolloverObject(HashMap modifiedData)
updates the modified profile object using PCM_OP_CUST_MODIFY_PROFILE
|
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 PRolloverTransferPanelBeanImpl()
throws RemoteException
RemoteExceptionpublic static PRolloverTransferPanelBean getRollOverController()
public boolean isNCResourceAvailable(ArrayList prodObjLst)
PRolloverTransferPanelBeanisNCResourceAvailable in interface PRolloverTransferPanelBeanpublic SparseArray getBalImpactLst(ArrayList prodObjLst)
getBalImpactLst in interface PRolloverTransferPanelBeanprodObj - public Object deleteRolloverTransfer(HashMap delData, ArrayList delIndexes)
deleteRolloverTransfer in interface PRolloverTransferPanelBeandelData - delIndexes - public Object updateRolloverObject(HashMap modifiedData)
updateRolloverObject in interface PRolloverTransferPanelBeanmodifiedData - public Object createRolloverObject(HashMap newData)
createRolloverObject in interface PRolloverTransferPanelBeannewData - public PModelHandle getAccountBalGrpAndSvcs(Poid acPoid)
getAccountBalGrpAndSvcs in interface PRolloverTransferPanelBeanacPoid - public Hashtable<Integer,ArrayList> getServiceRollovers(Poid servPoid)
getServiceRollovers in interface PRolloverTransferPanelBeanpublic ArrayList<PReceiverAccountData> getAllRollovers(Poid servPoid, Integer resId)
getAllRollovers in interface PRolloverTransferPanelBeanpublic String getServiceName(Poid servPoid)
getServiceName in interface PRolloverTransferPanelBeanservPoid - public boolean hasOptionalDeals(PModelHandle planHandle) throws RemoteException
hasOptionalDeals in interface PRolloverTransferPanelBeanplanHandle - RemoteExceptionpublic PModelHandle getModelHandleForSelectedServices(PModelHandle planMh) throws RemoteException
getModelHandleForSelectedServices in interface PRolloverTransferPanelBeanRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.