diff options
| author | 2017-01-08 07:06:20 +0000 | |
|---|---|---|
| committer | 2017-01-08 07:06:20 +0000 | |
| commit | 5549acb0e6f50f2df40336820adb87169c6e40c7 (patch) | |
| tree | a3333c146ec6515e3b2c748f4134fb546bec0ba4 | |
| parent | baf9bb8563557d502455c3eaf0a2315d496fb606 (diff) | |
| parent | fdbc827a52f26a4d8bf53fcdc8b422bf8e3dad51 (diff) | |
Merge "wifi: hotspot2: Passpoint configuration APIs update" am: b1c9bc5ea5
am: fdbc827a52
Change-Id: Ifaf73023a932b2866ed3da1d81abeed920e8427b
| -rw-r--r-- | wifi/java/android/net/wifi/IWifiManager.aidl | 2 | ||||
| -rw-r--r-- | wifi/java/android/net/wifi/WifiManager.java | 20 |
2 files changed, 12 insertions, 10 deletions
diff --git a/wifi/java/android/net/wifi/IWifiManager.aidl b/wifi/java/android/net/wifi/IWifiManager.aidl index 9e897bff1122..18c124503136 100644 --- a/wifi/java/android/net/wifi/IWifiManager.aidl +++ b/wifi/java/android/net/wifi/IWifiManager.aidl @@ -59,7 +59,7 @@ interface IWifiManager int addOrUpdateNetwork(in WifiConfiguration config); - boolean addPasspointConfiguration(in PasspointConfiguration config); + boolean addOrUpdatePasspointConfiguration(in PasspointConfiguration config); boolean removePasspointConfiguration(in String fqdn); diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index 674c16156cc8..618a7192a612 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -842,31 +842,31 @@ public class WifiManager { } /** - * Add a Passpoint configuration. The configuration provides a credential + * Add or update a Passpoint configuration. The configuration provides a credential * for connecting to Passpoint networks that are operated by the Passpoint * service provider specified in the configuration. * * Each configuration is uniquely identified by its FQDN (Fully Qualified Domain - * Name). In the case when there is an existing configuration with the same base - * domain, the new configuration will replace the existing configuration. + * Name). In the case when there is an existing configuration with the same + * FQDN, the new configuration will replace the existing configuration. * * @param config The Passpoint configuration to be added - * @return true on success or false on failure + * @return true on success * @hide */ - public boolean addPasspointConfiguration(PasspointConfiguration config) { + public boolean addOrUpdatePasspointConfiguration(PasspointConfiguration config) { try { - return mService.addPasspointConfiguration(config); + return mService.addOrUpdatePasspointConfiguration(config); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } } /** - * Remove a Passpoint configuration identified by its FQDN (Fully Qualified Domain Name). + * Remove the Passpoint configuration identified by its FQDN (Fully Qualified Domain Name). * * @param fqdn The FQDN of the passpoint configuration to be removed - * @return true on success or false on failure + * @return true on success * @hide */ public boolean removePasspointConfiguration(String fqdn) { @@ -880,7 +880,9 @@ public class WifiManager { /** * Return the list of installed Passpoint configurations. * - * @return A list of PasspointConfiguration or null + * An empty list will be returned when no configurations are installed. + * + * @return A list of {@link PasspointConfiguration} * @hide */ public List<PasspointConfiguration> getPasspointConfigurations() { |