public interface PMapInfoPageBean extends Remote
Modifier and Type | Method and Description |
---|---|
void |
collectDataForMapping(PModelHandle eventModel,
HashMap map)
Collects data for mapping done.
|
PModelHandle[] |
getMappedModelHandles(PModelHandle fromPlanHandle,
PModelHandle toPlanHandle)
Returns an array (of size 2) modelhandles.
|
PModelHandle |
getModelToMap(FList service,
PModelHandle modelToMap)
Returns the model handle containing the services which are available for mapping.
|
HashMap |
getServiceTypeToInstanceCountMap(FList planFList,
boolean addOnlyPurchasedServices)
Returns mapping between a service type and number of purchased services of this type in the given planFlist
|
void |
updatePlanOffering(PModelHandle offering,
SparseArray servsForCust)
Updates the plan offering with the
servsForCust |
PModelHandle[] getMappedModelHandles(PModelHandle fromPlanHandle, PModelHandle toPlanHandle) throws RemoteException
fromPlanHandle
- plan from which transition is being done.toPlanHandle
- plan to which the account is transitioning.RemoteException
PModelHandle getModelToMap(FList service, PModelHandle modelToMap) throws RemoteException
service
- service whose mapping services are required.modelToMap
- this model is the FromPlanModel from which the services of type service
need to be retrieved.modelToMap
RemoteException
void updatePlanOffering(PModelHandle offering, SparseArray servsForCust) throws RemoteException
servsForCust
offering
- plan offeringservsForCust
- services which need customizationRemoteException
void collectDataForMapping(PModelHandle eventModel, HashMap map) throws RemoteException
eventModel
- collect data modelmap
- map containing the services and their associated mapped services.RemoteException
HashMap getServiceTypeToInstanceCountMap(FList planFList, boolean addOnlyPurchasedServices) throws RemoteException
planFList
- addOnlyPurchasedServices
- if true, looks for only purchased services (i.e services which has PIN_FLD_BOOLEAN as 1),
if false ignores PIN_FLD_BOOLEAN for service flist and looks for PIN_FLD_BOOLEAN for deals.RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.