1d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd/*
2d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Copyright (C) 2015 The Android Open Source Project
3d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd *
4d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Licensed under the Apache License, Version 2.0 (the "License");
5d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * you may not use this file except in compliance with the License.
6d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * You may obtain a copy of the License at
7d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd *
8d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd *      http://www.apache.org/licenses/LICENSE-2.0
9d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd *
10d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Unless required by applicable law or agreed to in writing, software
11d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * distributed under the License is distributed on an "AS IS" BASIS,
12d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * See the License for the specific language governing permissions and
14d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * limitations under the License.
15d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd */
16d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
17d3b009ae55651f1e60950342468e3c37fdeb0796Mike Doddpackage com.android.messaging.util;
18d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
19d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd/**
20d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Fake implementation which just returns the default values.
21d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd */
22d3b009ae55651f1e60950342468e3c37fdeb0796Mike Doddpublic class FakeBugleGservices extends BugleGservices {
23d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public FakeBugleGservices() {
24d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
25d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
26d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    @Override
27d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public void registerForChanges(final Runnable r) {
28d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
29d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
30d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    @Override
31d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public long getLong(final String key, final long defaultValue) {
32d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd        return defaultValue;
33d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
34d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
35d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    @Override
36d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public int getInt(final String key, final int defaultValue) {
37d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd        return defaultValue;
38d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
39d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
40d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    @Override
41d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public boolean getBoolean(final String key, final boolean defaultValue) {
42d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd        return defaultValue;
43d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
44d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
45d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    @Override
46d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public String getString(final String key, final String defaultValue) {
47d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd        return defaultValue;
48d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
49d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
50d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    @Override
51d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    public float getFloat(String key, float defaultValue) {
52d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd        return defaultValue;
53d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd    }
54d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd
55d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd}
56