140c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang/* 240c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * Copyright (C) 2016 The Android Open Source Project 340c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * 440c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 540c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * in compliance with the License. You may obtain a copy of the License at 640c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * 740c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * http://www.apache.org/licenses/LICENSE-2.0 840c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * 940c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * Unless required by applicable law or agreed to in writing, software distributed under the License 1040c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 1140c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * or implied. See the License for the specific language governing permissions and limitations under 1240c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * the License. 1340c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang */ 14e837ae3e14c3e5a3f22a1bc69fe462caa278d7d8Walter Jangpackage com.android.contactsbind; 1540c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang 167967545e62b473503473b2c9e127cef405f67201Wenyi Wangimport android.app.Fragment; 17918f0b2c1ee44de16bd2944d5f1d3007ae317df0Tingting Wangimport android.content.Context; 18581585d9ad2e7d3d4b65798acaa0fa462d30710dWalter Jangimport android.net.Uri; 1940c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang 200a49afa2ad697307cc04ef4cb86570574fa720f2Gary Maiimport com.android.contacts.logging.Logger; 210a49afa2ad697307cc04ef4cb86570574fa720f2Gary Maiimport com.android.contacts.util.DeviceLocalAccountTypeFactory; 220a49afa2ad697307cc04ef4cb86570574fa720f2Gary Mai 2340c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang/** 2440c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang * Creates default bindings for overlays. 2540c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang */ 2640c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jangpublic class ObjectFactory { 2740c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang 2840c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang public static Logger getLogger() { 2940c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang return null; 3040c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang } 31918f0b2c1ee44de16bd2944d5f1d3007ae317df0Tingting Wang 32fac695a36b227f5591eac064ded8e8dad3398400Marcus Hagerott public static DeviceLocalAccountTypeFactory getDeviceLocalAccountTypeFactory(Context context) { 33fac695a36b227f5591eac064ded8e8dad3398400Marcus Hagerott return new DeviceLocalAccountTypeFactory.Default(context); 346caf23f93b68818a2b8dae63578dbb942b901d2aMarcus Hagerott } 357967545e62b473503473b2c9e127cef405f67201Wenyi Wang 365b1ffdcbc5f41189f54e69c4768e3e76ba2fce05John Shao public static Fragment getAssistantFragment() { 377967545e62b473503473b2c9e127cef405f67201Wenyi Wang return null; 387967545e62b473503473b2c9e127cef405f67201Wenyi Wang } 39581585d9ad2e7d3d4b65798acaa0fa462d30710dWalter Jang 402829deb584a17106ee8e56c8c0bf4f509774ee4aWenyi Wang public static Uri getWelcomeUri() { 412829deb584a17106ee8e56c8c0bf4f509774ee4aWenyi Wang return null; 422829deb584a17106ee8e56c8c0bf4f509774ee4aWenyi Wang } 4340c7479fc40ddfa58d5f42d34f64c87b19469b2eWalter Jang} 44