ONOS-6833: UiPreferencesService: augment to include getPreferences(username, prefsKey)
Change-Id: I583ba8cb4b49d32cc94313143ee9b152d87b1086
diff --git a/core/api/src/main/java/org/onosproject/ui/UiPreferencesService.java b/core/api/src/main/java/org/onosproject/ui/UiPreferencesService.java
index 5ddd70b..7a4ccf3 100644
--- a/core/api/src/main/java/org/onosproject/ui/UiPreferencesService.java
+++ b/core/api/src/main/java/org/onosproject/ui/UiPreferencesService.java
@@ -42,12 +42,22 @@
Map<String, ObjectNode> getPreferences(String userName);
/**
+ * Returns the named preference for the specified user.
+ * If no such preferences exist, null will be returned.
+ *
+ * @param username user name
+ * @param key preference key
+ * @return named preference
+ */
+ ObjectNode getPreference(String username, String key);
+
+ /**
* Sets the named preference for the specified user.
*
- * @param userName user name
- * @param preference name of the user preference
- * @param value preference value
+ * @param username user name
+ * @param key preference key
+ * @param value preference value
*/
- void setPreference(String userName, String preference, ObjectNode value);
+ void setPreference(String username, String key, ObjectNode value);
}