summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorarangelov <arangelov@google.com>2020-11-13 15:30:25 +0000
committerarangelov <arangelov@google.com>2020-12-04 14:50:12 +0000
commit639001ec6158c31c7435ac59636a1483e811d323 (patch)
treeabf52b64182888d44b8a215aa90a89c648edcc31 /tools/aapt2/java/JavaClassGenerator_test.cpp
parentcbf9c1581e87345146bac37084bd2414d573b469 (diff)
Add new constants for managed account provisioning
This is part of the feature to make managed account provisioning use the admin-integrated flow. We introduce EXTRA_PROVISIONING_SUPPORTED_MODES which can be set to one of SUPPORTED_MODES_ORGANIZATION_OWNED, SUPPORTED_MODES_PERSONALLY_OWNED or SUPPORTED_MODES_ORGANIZATION_AND_PERSONALLY_OWNED. These allow the admin app to choose between fully-managed device/ organization-owned work profile, personally- owned work profile or all three respectively. PROVISIONING_TRIGGER_MANAGED_ACCOUNT will be used only for logging purposes and determining whether to respect EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS. PROVISIONING_MODE_MANAGED_PROFILE_ON_PERSONAL_DEVICE is a new provisioning mode choice which the admin app can choose, if allowed. EXTRA_PROVISIONING_ALLOWED_PROVISIONING_MODES is an ArrayList<Integer> extra which will be sent to the admin app. It will contain a list of the provisioning modes from which the admin app can choose. If it chooses a mode that is not part of that list, provisioning will fail. This CL also updates the javadoc for EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS to state more correctly the cases when the extra is respected. This CL also deprecates PROVISIONING_TRIGGER_PERSISTENT_DEVICE_OWNER as it is now covered by the broader PROVISIONING_TRIGGER_MANAGED_ACCOUNT. Bug: 167955145 Test: tests to be added in ManagedProvisioning Test: compiled - only defining new constants Change-Id: I6cc8581ce5e609155480bc6aeb04af0c800267cd
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions