1750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu/* 2750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * Copyright (C) 2016 The Android Open Source Project 3750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * 4750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * Licensed under the Apache License, Version 2.0 (the "License"); 5750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * you may not use this file except in compliance with the License. 6750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * You may obtain a copy of the License at 7750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * 8750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * http://www.apache.org/licenses/LICENSE-2.0 9750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * 10750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * Unless required by applicable law or agreed to in writing, software 11750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * distributed under the License is distributed on an "AS IS" BASIS, 12750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * See the License for the specific language governing permissions and 14750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * limitations under the License. 15750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu */ 16750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu 17750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiupackage com.android.server.wifi; 18750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu 19750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiuimport android.app.backup.BackupManager; 20750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu 21750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu/** 22750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * Wrapper around BackupManager, to allow use of mock during unit test. 23750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu */ 24750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiupublic class BackupManagerProxy { 25750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu 26750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu /** 27750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * Notify BackupManager of dataChanged event. 28750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu * Hardcode to use SettingsProvider package for backup. 29750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu */ 30750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu public void notifyDataChanged() { 31750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu BackupManager.dataChanged("com.android.providers.settings"); 32750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu } 33750c6962838af6ab7ba034c80f2d325df7e74cbePeter Qiu} 34