public class PRolloverTransferPanelBeanImpl extends PIAComponentCollectionBean implements PRolloverTransferPanelBean
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY
RECEIVER_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, 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 PRolloverTransferPanelBeanImpl() throws RemoteException
RemoteException
public static PRolloverTransferPanelBean getRollOverController()
public boolean isNCResourceAvailable(ArrayList prodObjLst)
PRolloverTransferPanelBean
isNCResourceAvailable
in interface PRolloverTransferPanelBean
public SparseArray getBalImpactLst(ArrayList prodObjLst)
getBalImpactLst
in interface PRolloverTransferPanelBean
prodObj
- public Object deleteRolloverTransfer(HashMap delData, ArrayList delIndexes)
deleteRolloverTransfer
in interface PRolloverTransferPanelBean
delData
- delIndexes
- public Object updateRolloverObject(HashMap modifiedData)
updateRolloverObject
in interface PRolloverTransferPanelBean
modifiedData
- public Object createRolloverObject(HashMap newData)
createRolloverObject
in interface PRolloverTransferPanelBean
newData
- public PModelHandle getAccountBalGrpAndSvcs(Poid acPoid)
getAccountBalGrpAndSvcs
in interface PRolloverTransferPanelBean
acPoid
- public Hashtable<Integer,ArrayList> getServiceRollovers(Poid servPoid)
getServiceRollovers
in interface PRolloverTransferPanelBean
public ArrayList<PReceiverAccountData> getAllRollovers(Poid servPoid, Integer resId)
getAllRollovers
in interface PRolloverTransferPanelBean
public String getServiceName(Poid servPoid)
getServiceName
in interface PRolloverTransferPanelBean
servPoid
- public boolean hasOptionalDeals(PModelHandle planHandle) throws RemoteException
hasOptionalDeals
in interface PRolloverTransferPanelBean
planHandle
- RemoteException
public PModelHandle getModelHandleForSelectedServices(PModelHandle planMh) throws RemoteException
getModelHandleForSelectedServices
in interface PRolloverTransferPanelBean
RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.