12e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski/*
22e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * Copyright (C) 2016 The Android Open Source Project
32e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski *
42e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
52e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * except in compliance with the License. You may obtain a copy of the License at
62e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski *
72e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski *      http://www.apache.org/licenses/LICENSE-2.0
82e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski *
92e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * Unless required by applicable law or agreed to in writing, software distributed under the
102e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
112e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * KIND, either express or implied. See the License for the specific language governing
122e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski * permissions and limitations under the License.
132e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski */
142e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowskipackage com.android.settings.enterprise;
152e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
162e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowskiimport android.content.Context;
172e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
182e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowskiimport java.util.Date;
192e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
202e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowskipublic class BugReportsPreferenceController extends AdminActionPreferenceControllerBase {
212e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
222e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    private static final String KEY_BUG_REPORTS = "bug_reports";
232e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
242e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    public BugReportsPreferenceController(Context context) {
252e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski        super(context);
262e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    }
272e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
282e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    @Override
292e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    protected Date getAdminActionTimestamp() {
302e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski        return mFeatureProvider.getLastBugReportRequestTime();
312e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    }
322e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski
332e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    @Override
342e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    public String getPreferenceKey() {
352e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski        return KEY_BUG_REPORTS;
362e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski    }
372e0b60849592ad65fa7c18468eebd13ec0772f2dBartosz Fabianowski}
38