History log of /frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e5850517c493b24982cff8c32c7fb32a8203f5b6 03-May-2017 Peter Qiu <zqiu@google.com> hotspot2: add/update javadoc for Passpoint APIs

Add javadoc for getter/setter methods configuration classes.
Document exceptions with @throws tag.

Bug: 37907515
Test: build
Change-Id: Ied1842912f6710530bf77db4df5ef5d30a44b2a7
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
a9f9889218ac972706830440990a59cbee685976 02-May-2017 Peter Qiu <zqiu@google.com> hotspot2: hide Release 2 APIs

Bug: 37514629
Test: builds
Change-Id: Idcd684cf9846791cb02ae0f74ec35ff4850666f1
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
967501ec982f14fec6a160c03e34cd2d296d7128 01-May-2017 Peter Qiu <zqiu@google.com> hotspot2: update method name for timestamp related APIs

Bug: 37514629
Test: build
Change-Id: Iadd8b7a9ea98bc01f796a261293f87173ba1d52f
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
89537734e19fac6947ee14a1b912c5c135042837 17-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: implement toString for PasspointConfiguration

Bug: 35850988
Test: Verify contents in "adb shell dumpsys"
Change-Id: Idabe65d505eb15113aba06dc05c879861b94b2af
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
b5ca6f36b54023f6336740cf3bff79c08ecb6609 03-Mar-2017 Peter Qiu <zqiu@google.com> hotspot2: hide validate method for Passpoint configuration

The validate method is used by Framework only, no need to expose
to app developers. So hide it.

Bug: 35756298
Test: make -j32
Change-Id: I15ccae472f30d7ae968816479f6ea35d90248fe0
Merged-In: I15ccae472f30d7ae968816479f6ea35d90248fe0
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
701a4b55c92817c84a77df84234946dbaac71dba 08-Feb-2017 Peter Qiu <zqiu@google.com> hotspot2: fix typo in the getter functions

Bug: 34862444
Test: frameworks/base/wifi/tests/runtests.sh
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: If833fb06cead7df9d631b3b12d66d05b8422d46c
Merged-In: If833fb06cead7df9d631b3b12d66d05b8422d46c
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
bffe405e1fea19df85474b2253d35038a53f59dd 01-Feb-2017 Peter Qiu <zqiu@google.com> hotspot2: expose Passpoint APIs as public

Bug: 34862444
Test: frameworks/base/wifi/tests/runtests.sh
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh

Change-Id: I8bf5c715b9088c673e59a73a78e18f6e6b64d1d1
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
da8a67e8a606ebd49a724a18d3581b62121b532c 02-Feb-2017 Peter Qiu <zqiu@google.com> hotspot2: fix class/function/variable names to comply with API guideline

Bug: 34862444
Test: frameworks/base/wifi/tests/runtests.sh
Test: frameworsk/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Ide425c06be46bc41c8f601e732dca0543de096b1
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
ddafc73496e3bab135ac7249bfb3cf4d871e5cf2 25-Jan-2017 Peter Qiu <zqiu@google.com> hotspot2: implement hashCode() for classes with equals() function

According to API guideline, classes that override equals()
function should override hashCode() as well. Make it so.

Bug: 34198926
Test: frameworks/base/wifi/tests/runtests.sh
Change-Id: I4c3afed78a2fc06cdc26dd04d076f579b3472139
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
aef5b6095f58028d51e7007e7daebeac4bb2af72 25-Jan-2017 Peter Qiu <zqiu@google.com> hotspot2: update PasspointConfiguration APIs

Based on the API guideline, use of public variables are discouraged.
So update PasspointConfiguration and its associated classes to use
private variables with public accessor methods.

While there, cleanup unit tests to reduce code duplications.

Bug: 34627062
Test: frameworks/base/wifi/tests/runtests.sh
Change-Id: I6ea45bbcf03aec01c187425a66094fad6098d75d
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
55078c4fa85896b395e7500b179ef60af1992c55 31-Jan-2017 Peter Qiu <zqiu@google.com> hotspot2: enclose conditional statement in parenthesis

Couple unit tests are failing due to conditional statements
not enclosed in the parenthesis, which causes unexpected
returned value for the equals function. So fix it.

Bug: 34764955
Test: frameworks/base/wifi/tests/runtests.sh
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: Iaf0151803cb62eb8af308e5de40558617f84cd2f
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
ddf6fa06c62e60c103a8f184688ee70a40737d62 19-Jan-2017 Peter Qiu <zqiu@google.com> hotspot2: added remaining parameters to PasspointConfiguration

Added remaining parameters to PasspointConfiguration to support complete
PerProviderSubscription tree for Release 2 support.

The new parameters include:
- Update identifier
- Credential priority
- AAA server trust root
- Subscription update
- Subscription parameters

Bug: 34198926
Test: frameworks/base/wifi/test/runtests.sh
Change-Id: If50253612f7777b3b693a344378a2e4810b3ff47
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
2d7af45e939a49f3b75e275a12824c9be3d2a064 17-Jan-2017 Peter Qiu <zqiu@google.com> hotspot2: add support for complete PerProviderSubscription/Policy subtree

Added Policy to PasspointConfiguration and the corresponding parser
support in PPSMOParser.

While there, fix a typo in node name "CertSHA256Fingerprint" under
CertificateCredential.

Bug: 34198926
Test: frameworks/base/wifi/test/runtests.sh
Change-Id: Iabe27cd83b6658ed7d4f895d7fe2255fe2094ebb
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
a32e50986ef767f50e68083a8ee345bab3ce1cca 17-Nov-2016 Peter Qiu <zqiu@google.com> wifi: hotspot2: add copy constructor for PasspointConfiguration

Bug: 32714562
Test: frameworks/base/wifi/tests/runtests.sh
Change-Id: Ida7e4da3d6a9679743397643e0250434dbdb43af
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
a25d717de870895be52e81b585a8484fff0c6109 01-Nov-2016 Peter Qiu <zqiu@google.com> wifi: hotspot2: add support for validating passpoint configuration

Bug: 32572199
Test: frameworks/base/wifi/tests/runtests.sh
Change-Id: I8e649430af54d863dfa5492abc3dfd79c772c765
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java
e557c35d95a8d05c58a592d4c34db69a1dd2c1a7 29-Sep-2016 Peter Qiu <zqiu@google.com> wifi: hotspot2: initial implementation of PasspointConfiguration

Only support nodes under HomeSP and Credential subtree that are used
by Hotspot 2.0 Release 1.

These classes are used for data exchanges between the app and the system
service (WifiService). All the business logics and validations will be
done on the service side (WifiService).

Bug: 31813706
Test: frameworks/base/wifi/tests/runtests.sh

Change-Id: I6b08f52dd7b1a7b337899ab80f11d062c8e2f532
/frameworks/base/wifi/java/android/net/wifi/hotspot2/PasspointConfiguration.java