1cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra/*
2cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * Copyright (C) 2016 The Android Open Source Project
3cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra *
4cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * Licensed under the Apache License, Version 2.0 (the "License");
5cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * you may not use this file except in compliance with the License.
6cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * You may obtain a copy of the License at
7cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra *
8cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra *      http://www.apache.org/licenses/LICENSE-2.0
9cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra *
10cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * Unless required by applicable law or agreed to in writing, software
11cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * distributed under the License is distributed on an "AS IS" BASIS,
12cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * See the License for the specific language governing permissions and
14cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * limitations under the License.
15cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra */
16cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Choprapackage com.android.managedprovisioning.e2eui;
17cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra
18cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.app.Activity;
19cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.app.admin.DevicePolicyManager;
20cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.content.Context;
21cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.os.Bundle;
22cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra
23cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Choprapublic class DpcPostProvisioningActivity extends Activity {
24cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra    @Override
25cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra    protected void onCreate(Bundle savedInstanceState) {
26cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra        super.onCreate(savedInstanceState);
27cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra        DevicePolicyManager dpm =
28cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra                (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
29cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra        // Verify that managed profile has been successfully created.
30cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra        boolean testResult = E2eUiTestUtils.verifyProfile(this, getIntent(), dpm);
31cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra        // Informs the result to provisioning result listener.
32cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra        E2eUiTestUtils.sendResult(ProvisioningResultListener.ACTION_PROVISION_RESULT_INTENT,
33cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra                this, testResult);
34da5d7e11ba9b7aa29ffff99989753706e37aeb63Victor Chang        finish();
35cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra    }
36cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra}
37