Package com.portal.app.ccare.comp
Class PRolloverTransferPanelBeanImpl
java.lang.Object
com.portal.bas.PControllerImpl
com.portal.bas.comp.PIAComponentCollectionBean
com.portal.app.ccare.comp.PRolloverTransferPanelBeanImpl
- All Implemented Interfaces:
PRolloverTransferPanelBean
,PIACollectionBean
,PControllerBean
,Serializable
,Remote
,Unreferenced
public class PRolloverTransferPanelBeanImpl
extends PIAComponentCollectionBean
implements PRolloverTransferPanelBean
- See Also:
-
Field Summary
Fields inherited from class com.portal.bas.PControllerImpl
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY
Fields inherited from interface com.portal.app.ccare.comp.PRolloverTransferPanelBean
RECEIVER_DATA, RESOURCE_ID, SENDER_BAL_GRP, SENDER_SERV_OBJ
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateRolloverObject
(HashMap newData) creates new profile object for the account using PCM_OP_CUST_CREATE_PROFILEdeleteRolloverTransfer
(HashMap delData, ArrayList delIndexes) deletes the selected transferes from the profile object using PCM_OP_CUST_MODIFY_PROFILEgetAccountBalGrpAndSvcs
(Poid acPoid) returns the accounts all balance groups and services by calling PCM_OP_BAL_GET_ACCT_BAL_GRP_AND_SVCgetAllRollovers
(Poid servPoid, Integer resId) Return the details of the rollover transfer configured for the selected resource of the selected servicegetBalImpactLst
(ArrayList prodObjLst) returns the list of resources stored against the product passedConstruct the modelhandle with selected optinal deals and required deal informationstatic PRolloverTransferPanelBean
First looks for customized implementation class if anygetServiceName
(Poid servPoid) forms the description from the service poidgetServiceRollovers
(Poid servPoid) Return the details of all the rollover transfer configured resources for the given service by calling CUST_FIND_PROFILE opcodeboolean
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 objectupdateRolloverObject
(HashMap modifiedData) updates the modified profile object using PCM_OP_CUST_MODIFY_PROFILEMethods inherited from class com.portal.bas.comp.PIAComponentCollectionBean
addChild, getCollectedData, getSelectionDataFor, removeChild, update
Methods inherited from class com.portal.bas.PControllerImpl
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.portal.bas.PControllerBean
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
-
Constructor Details
-
PRolloverTransferPanelBeanImpl
- Throws:
RemoteException
-
-
Method Details
-
getRollOverController
First looks for customized implementation class if any- Returns:
- PRolloverTransferPanelBean
-
isNCResourceAvailable
Description copied from interface:PRolloverTransferPanelBean
Checkes the availability fo non-currency resource for a product object- Specified by:
isNCResourceAvailable
in interfacePRolloverTransferPanelBean
- Returns:
-
getBalImpactLst
returns the list of resources stored against the product passed- Specified by:
getBalImpactLst
in interfacePRolloverTransferPanelBean
- Parameters:
prodObj
-- Returns:
-
deleteRolloverTransfer
deletes the selected transferes from the profile object using PCM_OP_CUST_MODIFY_PROFILE- Specified by:
deleteRolloverTransfer
in interfacePRolloverTransferPanelBean
- Parameters:
delData
-delIndexes
-- Returns:
- null if successful or customer error otherwise
-
updateRolloverObject
updates the modified profile object using PCM_OP_CUST_MODIFY_PROFILE- Specified by:
updateRolloverObject
in interfacePRolloverTransferPanelBean
- Parameters:
modifiedData
-- Returns:
- null if successful, error otherwise
-
createRolloverObject
creates new profile object for the account using PCM_OP_CUST_CREATE_PROFILE- Specified by:
createRolloverObject
in interfacePRolloverTransferPanelBean
- Parameters:
newData
-- Returns:
- null if successful error otherwise
-
getAccountBalGrpAndSvcs
returns the accounts all balance groups and services by calling PCM_OP_BAL_GET_ACCT_BAL_GRP_AND_SVC- Specified by:
getAccountBalGrpAndSvcs
in interfacePRolloverTransferPanelBean
- Parameters:
acPoid
-- Returns:
- modelHandle
-
getServiceRollovers
Return the details of all the rollover transfer configured resources for the given service by calling CUST_FIND_PROFILE opcode- Specified by:
getServiceRollovers
in interfacePRolloverTransferPanelBean
- Returns:
-
getAllRollovers
Return the details of the rollover transfer configured for the selected resource of the selected service- Specified by:
getAllRollovers
in interfacePRolloverTransferPanelBean
- Returns:
-
getServiceName
forms the description from the service poid- Specified by:
getServiceName
in interfacePRolloverTransferPanelBean
- Parameters:
servPoid
-- Returns:
-
hasOptionalDeals
Returns true if plan has optional deals/services. plan being used contains optional deals. If it is true, then we will see if PIN_FLD_TYPE is present in any deal in the plan and return true.- Specified by:
hasOptionalDeals
in interfacePRolloverTransferPanelBean
- Parameters:
planHandle
-- Returns:
- Throws:
RemoteException
-
getModelHandleForSelectedServices
Construct the modelhandle with selected optinal deals and required deal information- Specified by:
getModelHandleForSelectedServices
in interfacePRolloverTransferPanelBean
- Returns:
- Throws:
RemoteException
-