public class PBalanceGroupAndServicesLoader extends Object
BalanceGroupAndServicesLoader This object is used to load balance group, services and deal details| Constructor 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
EBufExceptionRemoteExceptionpublic 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 - VectorEBufExceptionprotected Vector getDealVector(FList svcFlist, String svcName, String balName) throws EBufException
svcFlist - FListsvcName - StringbalName - StringEBufExceptionprotected Vector getBalanceVector(SparseArray balSA, SparseArray servSA) throws EBufException
balSA - SparseArrayservSA - SparseArrayEBufExceptionpublic void getBillsForMaintenance()
throws RemoteException,
EBufException
RemoteExceptionEBufExceptionprotected 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 - StringRemoteExceptionpublic void getAccInfo()
throws EBufException,
RemoteException
EBufExceptionRemoteExceptionpublic void initBalanceGroupData(HashMap hMap) throws EBufException
hMap - HashMapEBufExceptionpublic void extractDatas()
public String getControllerClassName() throws RemoteException
RemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.