Package com.portal.app.cc
Class PBalanceGroupAndServicesLoader
java.lang.Object
com.portal.app.cc.PBalanceGroupAndServicesLoader
BalanceGroupAndServicesLoader
This object is used to load balance group, services and deal details- Author:
- Manjunatha L
-
Constructor Summary
ConstructorsConstructorDescriptionPBalanceGroupAndServicesLoader
(PAccountInfo acctInfo, Poid aPoid, FList accFList) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
Used to featch all bill and billinfo detailsprotected Poid
getBalancePoid
(String balName) method returns the poid for the passed string balancenameprotected Vector
getBalanceVector
(SparseArray balSA, SparseArray servSA) Updates balance group details and returns vector of balancesReturns balance group detailsReturns billinfo detailsvoid
method used for populationg balance group, services and deal detailsReturns deal to services detailsgetDealsForService
(String serviceName, String balName) overloading method to get dealsinvalid input: '&svcs' for the passed accountpoid.protected Vector
getDealVector
(FList svcFlist, String svcName, String balName) Updates product to deal details and returns vector of dealsReturns product to deal detailsReturns services to balance group detailsprotected Vector
getServicesVector
(SparseArray servSA, String balName, int balIndex, Vector balVect) Updates deal to services details and returns vector of servicesvoid
initBalanceGroupData
(HashMap hMap) Method used to initialize the datastructure objectprotected void
setBalGrpAndServicesToDSPur
(Vector vecBalGrpSvc, Hashtable balSvcHT) method used to load balance group and services data structures
-
Constructor Details
-
PBalanceGroupAndServicesLoader
public PBalanceGroupAndServicesLoader(PAccountInfo acctInfo, Poid aPoid, FList accFList) throws EBufException, RemoteException - Throws:
EBufException
RemoteException
-
-
Method Details
-
getBalDetailsUpdate
Returns balance group details- Returns:
- Hashtable
-
getServiceBalGrpDetails
Returns services to balance group details- Returns:
- Hashtable
-
getDealServicesDetails
Returns deal to services details- Returns:
- Hashtable
-
getProductDealsDetails
Returns product to deal details- Returns:
- Hashtable
-
getBillInfoDetails
Returns billinfo details- Returns:
- Hashtable
-
getServicesVector
protected Vector getServicesVector(SparseArray servSA, String balName, int balIndex, Vector balVect) throws EBufException Updates deal to services details and returns vector of services- Parameters:
servSA
- SparseArraybalName
- StringbalIndex
- intbalVect
- Vector- Returns:
- Vector of services
- Throws:
EBufException
-
getDealVector
Updates product to deal details and returns vector of deals- Parameters:
svcFlist
- FListsvcName
- StringbalName
- String- Returns:
- Vector of deals
- Throws:
EBufException
-
getBalanceVector
Updates balance group details and returns vector of balances- Parameters:
balSA
- SparseArrayservSA
- SparseArray- Returns:
- Vector of balances
- Throws:
EBufException
-
getBillsForMaintenance
method used for populationg balance group, services and deal details- Throws:
RemoteException
EBufException
-
setBalGrpAndServicesToDSPur
method used to load balance group and services data structures- Parameters:
vecBalGrpSvc
- VectorbalSvcHT
- Hashtable
-
getBalancePoid
method returns the poid for the passed string balancename- Parameters:
balName
- String- Returns:
- Poid
-
getDealsForService
overloading method to get dealsinvalid input: '&svcs' for the passed accountpoid.- Parameters:
serviceName
- StringbalName
- String- Returns:
- Vector
- Throws:
RemoteException
-
getAccInfo
Used to featch all bill and billinfo details- Throws:
EBufException
RemoteException
-
initBalanceGroupData
Method used to initialize the datastructure object- Parameters:
hMap
- HashMap- Throws:
EBufException
-
extractDatas
public void extractDatas() -
getControllerClassName
- Throws:
RemoteException
-