diff options
| author | 2015-01-22 02:40:15 +0000 | |
|---|---|---|
| committer | 2015-01-22 02:40:15 +0000 | |
| commit | 0ac8dfa37bf089ade3760a8d703c6a79d98f5ca2 (patch) | |
| tree | d74ee047618e01293b82530417b96f9fd781d91e | |
| parent | c988e15e1ff8e85981e7cd3347d759b37be1cf2f (diff) | |
| parent | ffd1a49c0b8e442aea73c4f5336ea486492981f6 (diff) | |
Merge "Clarify getTrustAgentConfiguration() documentation." into lmp-mr1-dev
automerge: ffd1a49
* commit 'ffd1a49c0b8e442aea73c4f5336ea486492981f6':
Clarify getTrustAgentConfiguration() documentation.
| -rw-r--r-- | core/java/android/app/admin/DevicePolicyManager.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index 7e15ec2607aa..1ed709b948aa 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -2692,7 +2692,7 @@ public class DevicePolicyManager { * * @param admin Which {@link DeviceAdminReceiver} this request is associated with. * @param target Component name of the agent to be enabled. - * @param options TrustAgent-specific feature bundle. If null for any admin, agent + * @param configuration TrustAgent-specific feature bundle. If null for any admin, agent * will be strictly disabled according to the state of the * {@link #KEYGUARD_DISABLE_TRUST_AGENTS} flag. * <p>If {@link #KEYGUARD_DISABLE_TRUST_AGENTS} is set and options is not null for all admins, @@ -2700,10 +2700,11 @@ public class DevicePolicyManager { * <p>Consult documentation for the specific TrustAgent to determine legal options parameters. */ public void setTrustAgentConfiguration(ComponentName admin, ComponentName target, - PersistableBundle options) { + PersistableBundle configuration) { if (mService != null) { try { - mService.setTrustAgentConfiguration(admin, target, options, UserHandle.myUserId()); + mService.setTrustAgentConfiguration(admin, target, configuration, + UserHandle.myUserId()); } catch (RemoteException e) { Log.w(TAG, "Failed talking with device policy service", e); } @@ -2715,7 +2716,12 @@ public class DevicePolicyManager { * {@link #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)} for * all device admins. * - * @param admin Which {@link DeviceAdminReceiver} this request is associated with. + * @param admin Which {@link DeviceAdminReceiver} this request is associated with. If null, + * this function returns a list of configurations for all admins that declare + * {@link #KEYGUARD_DISABLE_TRUST_AGENTS}. If any admin declares + * {@link #KEYGUARD_DISABLE_TRUST_AGENTS} but doesn't call + * {@link #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)} + * for this {@param agent} or calls it with a null configuration, null is returned. * @param agent Which component to get enabled features for. * @return configuration for the given trust agent. */ |