public class PBalanceGroupAndServicesLoader extends Object
BalanceGroupAndServicesLoader
This object is used to load balance group, services and deal detailsConstructor and Description |
---|
PBalanceGroupAndServicesLoader(PAccountInfo acctInfo,
Poid aPoid,
FList accFList) |
Modifier and Type | Method and Description |
---|---|
void |
extractDatas() |
void |
getAccInfo()
Used to featch all bill and billinfo details
|
protected Poid |
getBalancePoid(String balName)
method returns the poid for the passed string balancename
|
protected Vector |
getBalanceVector(SparseArray balSA,
SparseArray servSA)
Updates balance group details and returns vector of balances
|
Hashtable |
getBalDetailsUpdate()
Returns balance group details
|
Hashtable |
getBillInfoDetails()
Returns billinfo details
|
void |
getBillsForMaintenance()
method used for populationg balance group, services and deal details
|
String |
getControllerClassName() |
Hashtable |
getDealServicesDetails()
Returns deal to services details
|
Vector |
getDealsForService(String serviceName,
String balName)
overloading method to get deals&svcs for the passed accountpoid.
|
protected Vector |
getDealVector(FList svcFlist,
String svcName,
String balName)
Updates product to deal details and returns vector of deals
|
Hashtable |
getProductDealsDetails()
Returns product to deal details
|
Hashtable |
getServiceBalGrpDetails()
Returns services to balance group details
|
protected Vector |
getServicesVector(SparseArray servSA,
String balName,
int balIndex,
Vector balVect)
Updates deal to services details and returns vector of services
|
void |
initBalanceGroupData(HashMap hMap)
Method used to initialize the datastructure object
|
protected void |
setBalGrpAndServicesToDSPur(Vector vecBalGrpSvc,
Hashtable balSvcHT)
method used to load balance group and services data structures
|
public PBalanceGroupAndServicesLoader(PAccountInfo acctInfo, Poid aPoid, FList accFList) throws EBufException, RemoteException
EBufException
RemoteException
public Hashtable getBalDetailsUpdate()
public Hashtable getServiceBalGrpDetails()
public Hashtable getDealServicesDetails()
public Hashtable getProductDealsDetails()
public Hashtable getBillInfoDetails()
protected Vector getServicesVector(SparseArray servSA, String balName, int balIndex, Vector balVect) throws EBufException
servSA
- SparseArraybalName
- StringbalIndex
- intbalVect
- VectorEBufException
protected Vector getDealVector(FList svcFlist, String svcName, String balName) throws EBufException
svcFlist
- FListsvcName
- StringbalName
- StringEBufException
protected Vector getBalanceVector(SparseArray balSA, SparseArray servSA) throws EBufException
balSA
- SparseArrayservSA
- SparseArrayEBufException
public void getBillsForMaintenance() throws RemoteException, EBufException
RemoteException
EBufException
protected void setBalGrpAndServicesToDSPur(Vector vecBalGrpSvc, Hashtable balSvcHT)
vecBalGrpSvc
- VectorbalSvcHT
- Hashtableprotected Poid getBalancePoid(String balName)
balName
- Stringpublic Vector getDealsForService(String serviceName, String balName) throws RemoteException
serviceName
- StringbalName
- StringRemoteException
public void getAccInfo() throws EBufException, RemoteException
EBufException
RemoteException
public void initBalanceGroupData(HashMap hMap) throws EBufException
hMap
- HashMapEBufException
public void extractDatas()
public String getControllerClassName() throws RemoteException
RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.