19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/*
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Copyright (C) 2006 The Android Open Source Project
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * you may not use this file except in compliance with the License.
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * You may obtain a copy of the License at
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * See the License for the specific language governing permissions and
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * limitations under the License.
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage com.android.internal.telephony;
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1902648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwaltimport com.android.internal.telephony.Phone;
2002648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/**
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Stub class used for unit tests
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class TestPhoneNotifier implements PhoneNotifier {
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public TestPhoneNotifier() {
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifyPhoneState(Phone sender) {
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifyServiceState(Phone sender) {
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifyCellLocation(Phone sender) {
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3702648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifySignalStrength(Phone sender) {
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifyMessageWaitingChanged(Phone sender) {
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifyCallForwardingChanged(Phone sender) {
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4702648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt    public void notifyDataConnection(Phone sender, String reason, String apnType) {
4802648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt    }
4902648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt
5002648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt    public void notifyDataConnection(Phone sender, String reason, String apnType,
5102648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt            Phone.DataState state) {
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5402648a4b8422733ed401f07edf8e426318bb2f8dRobert Greenwalt    public void notifyDataConnectionFailed(Phone sender, String reason, String apnType) {
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void notifyDataActivity(Phone sender) {
589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
59fd2d01302781af91d77557a99874111a4fee8365Wink Saville
60fd2d01302781af91d77557a99874111a4fee8365Wink Saville    public void notifyOtaspChanged(Phone sender, int otaspMode) {
61fd2d01302781af91d77557a99874111a4fee8365Wink Saville    }
629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}
63