Interface PSubscriberPrefsBean

All Superinterfaces:
Remote
All Known Implementing Classes:
PSubscriberPrefsBeanImpl

public interface PSubscriberPrefsBean extends Remote
  • Method Details

    • getServicesMaintenace

      ArrayList<PSubscriberPrefsServicesNode> getServicesMaintenace(PModelHandle model)
      Builds servicenodes for account maintenance mode
      Parameters:
      model -
      Returns:
      serviceNodes
    • getServicesAcctCreation

      ArrayList<PSubscriberPrefsServicesNode> getServicesAcctCreation(PModelHandle model)
      Builds servicenodes for account creation mode
      Parameters:
      model -
      Returns:
    • addToModelHandle

      PModelHandle addToModelHandle(HashMap<Integer,FList> hPrefs, PModelHandle acModel)
      This method will add the preferences to the account model
      Parameters:
      acModel - , Account model
      subsPrefsRowMap -
      Returns:
      profileModel
    • clearSubsPrefsPoidMap

      void clearSubsPrefsPoidMap()
      Clears subsPrefsPoidMap hashmap
    • getSubsPrefsPoidMap

      FList getSubsPrefsPoidMap(Poid p)
      Gets the preferences associated with service/account poid
      Parameters:
      p - , service/account poid
    • getSubscriberPrefs

      FList getSubscriberPrefs(int row, Poid p) throws Exception
      Returns the preferences associated with the service.
      Parameters:
      row - , table row
      p - , service poid or account poid
      Returns:
      outFlist, preferences associated with service
      Throws:
      Exception
    • deleteSubscriberPrefs

      void deleteSubscriberPrefs(int row, Poid p)
      Deletes the Subscriber Preference associated with service poid
      Parameters:
      row - , table row
      p - , service poid or account poid
    • setSubscriberPrefs

      void setSubscriberPrefs(int row, FList prefs, Poid poid) throws Exception
      Sets the subscriber preference.
      Parameters:
      row - , table row
      prefs - , FList which contains the new values
      poid - , profile poid
      Throws:
      Exception
    • readConfigPreferencesMap

      FList readConfigPreferencesMap()
      Gets the /config/subscriber_preferences_map
      Returns:
      outputFList, /config/subscriber_preferences_map object.
    • setAccountDb

      void setAccountDb(PModelHandle model)
      Gets the /config/subscriber_preferences_map
    • updateLoginID

      Populates the ServicePrefsNodes with the updated login info.
      Parameters:
      snodes -
      serviceIndexToLoginMap -
      Returns:
      ArrayList