Set initial attach apn for LTE network
[android/platform/frameworks/opt/telephony.git] / src / java / com / android / internal / telephony / sip / SipCommandInterface.java
1 /*
2  * Copyright (C) 2010 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 package com.android.internal.telephony.sip;
18
19 import android.content.Context;
20 import android.os.Handler;
21 import android.os.Message;
22
23 import com.android.internal.telephony.BaseCommands;
24 import com.android.internal.telephony.CommandsInterface;
25 import com.android.internal.telephony.UUSInfo;
26 import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo;
27 import com.android.internal.telephony.gsm.SmsBroadcastConfigInfo;
28
29 /**
30  * SIP doesn't need CommandsInterface. The class does nothing but made to work
31  * with PhoneBase's constructor.
32  */
33 class SipCommandInterface extends BaseCommands implements CommandsInterface {
34     SipCommandInterface(Context context) {
35         super(context);
36     }
37
38     @Override public void setOnNITZTime(Handler h, int what, Object obj) {
39     }
40
41     @Override
42     public void getIccCardStatus(Message result) {
43     }
44
45     @Override
46     public void supplyIccPin(String pin, Message result) {
47     }
48
49     @Override
50     public void supplyIccPuk(String puk, String newPin, Message result) {
51     }
52
53     @Override
54     public void supplyIccPin2(String pin, Message result) {
55     }
56
57     @Override
58     public void supplyIccPuk2(String puk, String newPin2, Message result) {
59     }
60
61     @Override
62     public void changeIccPin(String oldPin, String newPin, Message result) {
63     }
64
65     @Override
66     public void changeIccPin2(String oldPin2, String newPin2, Message result) {
67     }
68
69     @Override
70     public void changeBarringPassword(String facility, String oldPwd,
71             String newPwd, Message result) {
72     }
73
74     @Override
75     public void supplyNetworkDepersonalization(String netpin, Message result) {
76     }
77
78     @Override
79     public void getCurrentCalls(Message result) {
80     }
81
82     @Override
83     @Deprecated public void getPDPContextList(Message result) {
84     }
85
86     @Override
87     public void getDataCallList(Message result) {
88     }
89
90     @Override
91     public void dial(String address, int clirMode, Message result) {
92     }
93
94     @Override
95     public void dial(String address, int clirMode, UUSInfo uusInfo,
96             Message result) {
97     }
98
99     @Override
100     public void getIMSI(Message result) {
101     }
102
103     @Override
104     public void getIMSIForApp(String aid, Message result) {
105     }
106
107     @Override
108     public void getIMEI(Message result) {
109     }
110
111     @Override
112     public void getIMEISV(Message result) {
113     }
114
115
116     @Override
117     public void hangupConnection (int gsmIndex, Message result) {
118     }
119
120     @Override
121     public void hangupWaitingOrBackground (Message result) {
122     }
123
124     @Override
125     public void hangupForegroundResumeBackground (Message result) {
126     }
127
128     @Override
129     public void switchWaitingOrHoldingAndActive (Message result) {
130     }
131
132     @Override
133     public void conference (Message result) {
134     }
135
136
137     @Override
138     public void setPreferredVoicePrivacy(boolean enable, Message result) {
139     }
140
141     @Override
142     public void getPreferredVoicePrivacy(Message result) {
143     }
144
145     @Override
146     public void separateConnection (int gsmIndex, Message result) {
147     }
148
149     @Override
150     public void acceptCall (Message result) {
151     }
152
153     @Override
154     public void rejectCall (Message result) {
155     }
156
157     @Override
158     public void explicitCallTransfer (Message result) {
159     }
160
161     @Override
162     public void getLastCallFailCause (Message result) {
163     }
164
165     @Deprecated
166     @Override
167     public void getLastPdpFailCause (Message result) {
168     }
169
170     @Override
171     public void getLastDataCallFailCause (Message result) {
172     }
173
174     @Override
175     public void setMute (boolean enableMute, Message response) {
176     }
177
178     @Override
179     public void getMute (Message response) {
180     }
181
182     @Override
183     public void getSignalStrength (Message result) {
184     }
185
186     @Override
187     public void getVoiceRegistrationState (Message result) {
188     }
189
190     @Override
191     public void getDataRegistrationState (Message result) {
192     }
193
194     @Override
195     public void getOperator(Message result) {
196     }
197
198     @Override
199     public void sendDtmf(char c, Message result) {
200     }
201
202     @Override
203     public void startDtmf(char c, Message result) {
204     }
205
206     @Override
207     public void stopDtmf(Message result) {
208     }
209
210     @Override
211     public void sendBurstDtmf(String dtmfString, int on, int off,
212             Message result) {
213     }
214
215     @Override
216     public void sendSMS (String smscPDU, String pdu, Message result) {
217     }
218
219     @Override
220     public void sendCdmaSms(byte[] pdu, Message result) {
221     }
222
223     @Override
224     public void deleteSmsOnSim(int index, Message response) {
225     }
226
227     @Override
228     public void deleteSmsOnRuim(int index, Message response) {
229     }
230
231     @Override
232     public void writeSmsToSim(int status, String smsc, String pdu, Message response) {
233     }
234
235     @Override
236     public void writeSmsToRuim(int status, String pdu, Message response) {
237     }
238
239     @Override
240     public void setupDataCall(String radioTechnology, String profile,
241             String apn, String user, String password, String authType,
242             String protocol, Message result) {
243     }
244
245     @Override
246     public void deactivateDataCall(int cid, int reason, Message result) {
247     }
248
249     @Override
250     public void setRadioPower(boolean on, Message result) {
251     }
252
253     @Override
254     public void setSuppServiceNotifications(boolean enable, Message result) {
255     }
256
257     @Override
258     public void acknowledgeLastIncomingGsmSms(boolean success, int cause,
259             Message result) {
260     }
261
262     @Override
263     public void acknowledgeLastIncomingCdmaSms(boolean success, int cause,
264             Message result) {
265     }
266
267     @Override
268     public void acknowledgeIncomingGsmSmsWithPdu(boolean success, String ackPdu,
269             Message result) {
270     }
271
272     @Override
273     public void iccIO (int command, int fileid, String path, int p1, int p2,
274             int p3, String data, String pin2, Message result) {
275     }
276     @Override
277     public void iccIOForApp (int command, int fileid, String path, int p1, int p2,
278             int p3, String data, String pin2, String aid, Message result) {
279     }
280
281     @Override
282     public void getCLIR(Message result) {
283     }
284
285     @Override
286     public void setCLIR(int clirMode, Message result) {
287     }
288
289     @Override
290     public void queryCallWaiting(int serviceClass, Message response) {
291     }
292
293     @Override
294     public void setCallWaiting(boolean enable, int serviceClass,
295             Message response) {
296     }
297
298     @Override
299     public void setNetworkSelectionModeAutomatic(Message response) {
300     }
301
302     @Override
303     public void setNetworkSelectionModeManual(
304             String operatorNumeric, Message response) {
305     }
306
307     @Override
308     public void getNetworkSelectionMode(Message response) {
309     }
310
311     @Override
312     public void getAvailableNetworks(Message response) {
313     }
314
315     @Override
316     public void setCallForward(int action, int cfReason, int serviceClass,
317                 String number, int timeSeconds, Message response) {
318     }
319
320     @Override
321     public void queryCallForwardStatus(int cfReason, int serviceClass,
322             String number, Message response) {
323     }
324
325     @Override
326     public void queryCLIP(Message response) {
327     }
328
329     @Override
330     public void getBasebandVersion (Message response) {
331     }
332
333     @Override
334     public void queryFacilityLock(String facility, String password,
335             int serviceClass, Message response) {
336     }
337
338     @Override
339     public void queryFacilityLockForApp(String facility, String password,
340             int serviceClass, String appId, Message response) {
341     }
342
343     @Override
344     public void setFacilityLock(String facility, boolean lockState,
345             String password, int serviceClass, Message response) {
346     }
347
348     @Override
349     public void setFacilityLockForApp(String facility, boolean lockState,
350             String password, int serviceClass, String appId, Message response) {
351     }
352
353     @Override
354     public void sendUSSD (String ussdString, Message response) {
355     }
356
357     @Override
358     public void cancelPendingUssd (Message response) {
359     }
360
361     @Override
362     public void resetRadio(Message result) {
363     }
364
365     @Override
366     public void invokeOemRilRequestRaw(byte[] data, Message response) {
367     }
368
369     @Override
370     public void invokeOemRilRequestStrings(String[] strings, Message response) {
371     }
372
373     @Override
374     public void setBandMode (int bandMode, Message response) {
375     }
376
377     @Override
378     public void queryAvailableBandMode (Message response) {
379     }
380
381     @Override
382     public void sendTerminalResponse(String contents, Message response) {
383     }
384
385     @Override
386     public void sendEnvelope(String contents, Message response) {
387     }
388
389     @Override
390     public void sendEnvelopeWithStatus(String contents, Message response) {
391     }
392
393     @Override
394     public void handleCallSetupRequestFromSim(
395             boolean accept, Message response) {
396     }
397
398     @Override
399     public void setPreferredNetworkType(int networkType , Message response) {
400     }
401
402     @Override
403     public void getPreferredNetworkType(Message response) {
404     }
405
406     @Override
407     public void getNeighboringCids(Message response) {
408     }
409
410     @Override
411     public void setLocationUpdates(boolean enable, Message response) {
412     }
413
414     @Override
415     public void getSmscAddress(Message result) {
416     }
417
418     @Override
419     public void setSmscAddress(String address, Message result) {
420     }
421
422     @Override
423     public void reportSmsMemoryStatus(boolean available, Message result) {
424     }
425
426     @Override
427     public void reportStkServiceIsRunning(Message result) {
428     }
429
430     @Override
431     public void getCdmaSubscriptionSource(Message response) {
432     }
433
434     @Override
435     public void getGsmBroadcastConfig(Message response) {
436     }
437
438     @Override
439     public void setGsmBroadcastConfig(SmsBroadcastConfigInfo[] config, Message response) {
440     }
441
442     @Override
443     public void setGsmBroadcastActivation(boolean activate, Message response) {
444     }
445
446     // ***** Methods for CDMA support
447     @Override
448     public void getDeviceIdentity(Message response) {
449     }
450
451     @Override
452     public void getCDMASubscription(Message response) {
453     }
454
455     @Override
456     public void setPhoneType(int phoneType) { //Set by CDMAPhone and GSMPhone constructor
457     }
458
459     @Override
460     public void queryCdmaRoamingPreference(Message response) {
461     }
462
463     @Override
464     public void setCdmaRoamingPreference(int cdmaRoamingType, Message response) {
465     }
466
467     @Override
468     public void setCdmaSubscriptionSource(int cdmaSubscription , Message response) {
469     }
470
471     @Override
472     public void queryTTYMode(Message response) {
473     }
474
475     @Override
476     public void setTTYMode(int ttyMode, Message response) {
477     }
478
479     @Override
480     public void sendCDMAFeatureCode(String FeatureCode, Message response) {
481     }
482
483     @Override
484     public void getCdmaBroadcastConfig(Message response) {
485     }
486
487     @Override
488     public void setCdmaBroadcastConfig(CdmaSmsBroadcastConfigInfo[] configs, Message response) {
489     }
490
491     @Override
492     public void setCdmaBroadcastActivation(boolean activate, Message response) {
493     }
494
495     @Override
496     public void exitEmergencyCallbackMode(Message response) {
497     }
498
499     @Override
500     public void supplyIccPinForApp(String pin, String aid, Message response) {
501     }
502
503     @Override
504     public void supplyIccPukForApp(String puk, String newPin, String aid, Message response) {
505     }
506
507     @Override
508     public void supplyIccPin2ForApp(String pin2, String aid, Message response) {
509     }
510
511     @Override
512     public void supplyIccPuk2ForApp(String puk2, String newPin2, String aid, Message response) {
513     }
514
515     @Override
516     public void changeIccPinForApp(String oldPin, String newPin, String aidPtr, Message response) {
517     }
518
519     @Override
520     public void changeIccPin2ForApp(String oldPin2, String newPin2, String aidPtr,
521             Message response) {
522     }
523
524     @Override
525     public void requestIsimAuthentication(String nonce, Message response) {
526     }
527
528     @Override
529     public void getVoiceRadioTechnology(Message result) {
530     }
531
532     @Override
533     public void getCellInfoList(Message result) {
534     }
535
536     @Override
537     public void setCellInfoListRate(int rateInMillis, Message response) {
538     }
539
540     @Override
541     public void setInitialAttachApn(String apn, String protocol, int authType, String username,
542             String password, Message result) {
543     }
544 }