Package com.portal.app.ccare.comp
Interface PSubscriberPrefsBean
- All Superinterfaces:
Remote
- All Known Implementing Classes:
PSubscriberPrefsBeanImpl
-
Method Summary
Modifier and TypeMethodDescriptionaddToModelHandle
(HashMap<Integer, FList> hPrefs, PModelHandle acModel) This method will add the preferences to the account modelvoid
Clears subsPrefsPoidMap hashmapvoid
deleteSubscriberPrefs
(int row, Poid p) Deletes the Subscriber Preference associated with service poidBuilds servicenodes for account creation modeBuilds servicenodes for account maintenance modegetSubscriberPrefs
(int row, Poid p) Returns the preferences associated with the service.Gets the preferences associated with service/account poidGets the /config/subscriber_preferences_mapvoid
setAccountDb
(PModelHandle model) Gets the /config/subscriber_preferences_mapvoid
setSubscriberPrefs
(int row, FList prefs, Poid poid) Sets the subscriber preference.updateLoginID
(ArrayList<PSubscriberPrefsServicesNode> snodes, HashMap<Integer, String> serviceIndexToLoginMap) Populates the ServicePrefsNodes with the updated login info.
-
Method Details
-
getServicesMaintenace
Builds servicenodes for account maintenance mode- Parameters:
model
-- Returns:
- serviceNodes
-
getServicesAcctCreation
Builds servicenodes for account creation mode- Parameters:
model
-- Returns:
-
addToModelHandle
This method will add the preferences to the account model- Parameters:
acModel
- , Account modelsubsPrefsRowMap
-- Returns:
- profileModel
-
clearSubsPrefsPoidMap
void clearSubsPrefsPoidMap()Clears subsPrefsPoidMap hashmap -
getSubsPrefsPoidMap
Gets the preferences associated with service/account poid- Parameters:
p
- , service/account poid
-
getSubscriberPrefs
Returns the preferences associated with the service.- Parameters:
row
- , table rowp
- , service poid or account poid- Returns:
- outFlist, preferences associated with service
- Throws:
Exception
-
deleteSubscriberPrefs
Deletes the Subscriber Preference associated with service poid- Parameters:
row
- , table rowp
- , service poid or account poid
-
setSubscriberPrefs
Sets the subscriber preference.- Parameters:
row
- , table rowprefs
- , FList which contains the new valuespoid
- , profile poid- Throws:
Exception
-
readConfigPreferencesMap
FList readConfigPreferencesMap()Gets the /config/subscriber_preferences_map- Returns:
- outputFList, /config/subscriber_preferences_map object.
-
setAccountDb
Gets the /config/subscriber_preferences_map -
updateLoginID
ArrayList<PSubscriberPrefsServicesNode> updateLoginID(ArrayList<PSubscriberPrefsServicesNode> snodes, HashMap<Integer, String> serviceIndexToLoginMap) Populates the ServicePrefsNodes with the updated login info.- Parameters:
snodes
-serviceIndexToLoginMap
-- Returns:
- ArrayList
-