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_PROPERTYFields 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 PRolloverTransferPanelBeanFirst 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 opcodebooleanhasOptionalDeals(PModelHandle planHandle) Returns true if plan has optional deals/services.booleanisNCResourceAvailable(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, updateMethods 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, unreferencedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:PRolloverTransferPanelBeanCheckes the availability fo non-currency resource for a product object- Specified by:
isNCResourceAvailablein interfacePRolloverTransferPanelBean- Returns:
-
getBalImpactLst
returns the list of resources stored against the product passed- Specified by:
getBalImpactLstin interfacePRolloverTransferPanelBean- Parameters:
prodObj-- Returns:
-
deleteRolloverTransfer
deletes the selected transferes from the profile object using PCM_OP_CUST_MODIFY_PROFILE- Specified by:
deleteRolloverTransferin 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:
updateRolloverObjectin 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:
createRolloverObjectin 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:
getAccountBalGrpAndSvcsin 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:
getServiceRolloversin interfacePRolloverTransferPanelBean- Returns:
-
getAllRollovers
Return the details of the rollover transfer configured for the selected resource of the selected service- Specified by:
getAllRolloversin interfacePRolloverTransferPanelBean- Returns:
-
getServiceName
forms the description from the service poid- Specified by:
getServiceNamein 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:
hasOptionalDealsin interfacePRolloverTransferPanelBean- Parameters:
planHandle-- Returns:
- Throws:
RemoteException
-
getModelHandleForSelectedServices
Construct the modelhandle with selected optinal deals and required deal information- Specified by:
getModelHandleForSelectedServicesin interfacePRolloverTransferPanelBean- Returns:
- Throws:
RemoteException
-