History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
72023ca7b7a818fa33e0303baf6f5baef05b5f1b 16-Feb-2016 Benjamin Franz <bfranz@google.com> Make Utils non-static for better injection

Make all functions in Utils non-static to be able to inject it where
necessary. Also make IllegalProvisioningArgumentException and
MdmPackageInfo top-level classes.

Bug: 27161424
Change-Id: I71981166578e537034762ecdd6e33af009ec1584
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
981e55496221c55a77c0fe01031624cfecf75a54 19-Nov-2015 Makoto Onuki <omakoto@google.com> Use explicit APIs to get device owner information

Bug 24676413

Change-Id: Id0198db8992b9b735eb9381c589880cb5c9ffd2a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
51cb8f2053a72963a28aed71213aaded04015d73 02-Nov-2015 Makoto Onuki <omakoto@google.com> Do not mark DO as PO -- it's no longer needed.

Bug 25346603

Change-Id: I54a71095b7eed074b6efc97d14cb84817d157d0d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
bff80c5ff285b85b1c551a2a4ebd05e945cd6c0d 27-Aug-2015 Benjamin Franz <bfranz@google.com> Add unit tests for SetDevicePolicyTask

Change-Id: I9bda79112675c64ee0dadb14fe59af36183a400e
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
bf793102707971d77950ad1a20dd082ae9ec18bc 30-Sep-2015 Nicolas Prevot <nprevot@google.com> Set the device owner in the first meat user.

With system user split:
ManagedProvisioning will create a new user and set the
device owner there.
In a future cl, we will add a way to set the device owner in
the system user.

BUG:23516394
Change-Id: I145149c0a272523eb7f757228ce22d876b01b71b
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
21f61449125ec0de06b1e7d5c8818a124ce0cb68 05-Oct-2015 Makoto Onuki <omakoto@google.com> Pass full component name to setDeviceOwner()

Bug 20149907

Change-Id: Ia9bef9ade3102f7e61eaccf3f185327b7911acb5
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
c78162c71e63903c6f544544cc81d1128acb6eb0 21-Sep-2015 Craig Lafayette <craiglafa@google.com> Remove DeviceInitializer from ManagedProvisioning.

- No longer check for or interact with device
initializer agent.
- Remove CA Certificate copying.
- Do not start ManagedProvisioning on secondary users.

Change-Id: I3c990c66df95a2ed12c69a0dec6c3d0a47dd28c5
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
224650b05f40970c9620fd324f3a944656c6a02f 29-Jul-2015 Rubin Xu <rubinxu@google.com> Set device owner as profile owners on secondary users

Only applies to device iniitializer case.

Bug: 21800830
Change-Id: Ibbd3200b342839a2d785a3943eabb76747856b36
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
91e23dddc899165feb982b181629c23dba310d8e 12-May-2015 Julia Reynolds <juliacr@google.com> Update for API change: remove initializer name.

Bug: 20820224
Change-Id: Ic9064643cb8d89381a29b8cf1e6c24ba7d9ffc97
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
110de818cd792cd2cb9e79aca05b84be57bb9251 08-May-2015 Alan Treadway <alantreadway@google.com> Prevent ManagedProvisioning from killing DMAgent in SUW/DO flow.

Bug: 20938934
Change-Id: Ic0171e19bcaa1ca958b19349d1223f1eba1b6740
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
84e56f5cfc1d45b3983dd553096182e774d8cb2c 27-Mar-2015 Joe Delfino <jdelfino@google.com> Launch managed provisioning for secondary users

Bug: 19992262

Change-Id: Ie0d605dc45a8bd07a1aee27e46a822dd0acd7a38
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
3f4eb372a5faaa319c47df55cc880bee5ea759c9 11-Feb-2015 Julia Reynolds <juliacr@google.com> Support launching a device initialization agent during provisioning.

Optionally download, install, temporarily give elevated permissions
to, and launch a device initialization agent.

Bug: 19230954
Change-Id: I3f16f9976a9e868dbba34754cbc5e83de096169a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
668d65f9a9319ed34f51733b8c6db225293f65bb 10-Mar-2015 Nicolas Prevot <nprevot@google.com> Fix the DeviceOwner Provisioning case where the app has to be downloaded.

We cannot infer the device admin component by inspecting the package
until it has been downloaded.

Change-Id: I62c21416e3bedaee7b2c77a9ba523bd8fecaaaad
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
0b4472570d93aeeda5a33dc05c0dcf03f2d3538b 09-Mar-2015 Nicolas Prevot <nprevot@google.com> Allow to specify the admin component for provisioning.

An app may have several device admins.
For this case, allow the caller to specify which one will become
an active device admin, and the profile owner (in the profile owner flow).

We still support the previous way which was to specify only the package.
In this case, we continue to infer the admin from the manifest.

BUG:19348295
Change-Id: I91a74afbad809e838fb6807e182f66f189b7b356
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
cdf13b1826bd84f7d5c11ba14d14eb4889c2dda8 19-Jun-2014 Sander Alewijnse <salewijnse@google.com> Remove device admin receiver name from starting intent.

Derive it from the package name instead, by searching for a
receiver with the BIND_DEVICE_ADMIN permission.

Change-Id: I2b53b326a64d682b48ff120cc6147c8efec17c29
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
28bffd6424a3d9f2dbefe6c7d6144f3a4edee3bc 05-Jun-2014 Sander Alewijnse <salewijnse@google.com> Ensure device is encrypted before device owner provisioning.

Simplify setting of callbacks: set them in the constructors
instead of dynamically.

Change-Id: Ie0172ffd0111b8044e7b1249c221be9fd2a5a6b2
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java
2484cb4c03724ad1a70e2034ac22f8ffaf4c8377 21-Mar-2014 Sander Alewijnse <salewijnse@google.com> Add setDevicePolicyTask.

The task sets the given package as active admin and device owner.

Change-Id: Icc6034bb4e6cda724f0b6bb4404502bdf3ac2ccb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/SetDevicePolicyTask.java