Interface PMapInfoPageBean

All Superinterfaces:
Remote
All Known Implementing Classes:
PMapInfoPageBeanImpl

public interface PMapInfoPageBean extends Remote
  • Method Details

    • getMappedModelHandles

      PModelHandle[] getMappedModelHandles(PModelHandle fromPlanHandle, PModelHandle toPlanHandle) throws RemoteException
      Returns an array (of size 2) modelhandles. The modelhandle at index 0, contains the services of FromPlan which are available for mapping during transition. The modelhandle at index 1, contains the services of ToPlan which require mapping in the ToPlan.
      Parameters:
      fromPlanHandle - plan from which transition is being done.
      toPlanHandle - plan to which the account is transitioning.
      Returns:
      Throws:
      RemoteException
    • getModelToMap

      PModelHandle getModelToMap(FList service, PModelHandle modelToMap) throws RemoteException
      Returns the model handle containing the services which are available for mapping.
      Parameters:
      service - service whose mapping services are required.
      modelToMap - this model is the FromPlanModel from which the services of type service need to be retrieved.
      Returns:
      the model handle containing the services which are available for mapping as filtered from modelToMap
      Throws:
      RemoteException
    • updatePlanOffering

      void updatePlanOffering(PModelHandle offering, SparseArray servsForCust) throws RemoteException
      Updates the plan offering with the servsForCust
      Parameters:
      offering - plan offering
      servsForCust - services which need customization
      Throws:
      RemoteException
    • collectDataForMapping

      void collectDataForMapping(PModelHandle eventModel, HashMap map) throws RemoteException
      Collects data for mapping done.
      Parameters:
      eventModel - collect data model
      map - map containing the services and their associated mapped services.
      Throws:
      RemoteException
    • getServiceTypeToInstanceCountMap

      HashMap getServiceTypeToInstanceCountMap(FList planFList, boolean addOnlyPurchasedServices) throws RemoteException
      Returns mapping between a service type and number of purchased services of this type in the given planFlist
      Parameters:
      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.
      Returns:
      Throws:
      RemoteException