diff options
author | Bartosz Fabianowski <bartfab@google.com> | 2017-01-09 12:05:59 +0100 |
---|---|---|
committer | Bartosz Fabianowski <bartfab@google.com> | 2017-01-12 20:04:56 +0100 |
commit | fc018e467279f8d54aee7eba837ef2d604d795c1 (patch) | |
tree | 7f2b947e55738c7e3cce4f3128570156ddd64aee /src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java | |
parent | 78427d7467f294d400fb91311fb90c72dd437da7 (diff) | |
download | packages_apps_Settings-fc018e467279f8d54aee7eba837ef2d604d795c1.tar.gz packages_apps_Settings-fc018e467279f8d54aee7eba837ef2d604d795c1.tar.bz2 packages_apps_Settings-fc018e467279f8d54aee7eba837ef2d604d795c1.zip |
Add Always on VPN to Privacy Settings page
This CL adds information about always-on VPNs to the Enterprise
Privacy Settings page.
Test: make RunSettingsRoboTests
Bug: 32692748
Change-Id: I2b59e2ec4c55308b323aaa478cd9c847fe0b4b55
Diffstat (limited to 'src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java')
-rw-r--r-- | src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java index efc02d624c..dec2d80c44 100644 --- a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java +++ b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java @@ -26,6 +26,12 @@ public interface EnterprisePrivacyFeatureProvider { boolean hasDeviceOwner(); /** + * Returns whether the device is in COMP mode (primary user managed by a Device Owner app and + * work profile managed by a Profile Owner app). + */ + boolean isInCompMode(); + + /** * Returns the time at which the Device Owner last retrieved security logs, or {@code null} if * logs were never retrieved by the Device Owner on this device. */ @@ -42,4 +48,14 @@ public interface EnterprisePrivacyFeatureProvider { * logs were never retrieved by the Device Owner on this device. */ Date getLastNetworkLogRetrievalTime(); + + /** + * Returns whether the Device Owner in the primary user set an always-on VPN. + */ + boolean isAlwaysOnVpnSetInPrimaryUser(); + + /** + * Returns whether the Profile Owner in the managed profile (if any) set an always-on VPN. + */ + boolean isAlwaysOnVpnSetInManagedProfile(); } |