1 /* 2 ** 3 ** Copyright 2014, The Android Open Source Project 4 ** 5 ** Licensed under the Apache License, Version 2.0 (the "License"); 6 ** you may not use this file except in compliance with the License. 7 ** You may obtain a copy of the License at 8 ** 9 ** http://www.apache.org/licenses/LICENSE-2.0 10 ** 11 ** Unless required by applicable law or agreed to in writing, software 12 ** distributed under the License is distributed on an "AS IS" BASIS, 13 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ** See the License for the specific language governing permissions and 15 ** limitations under the License. 16 */ 17 package com.android.internal.telephony; 18 19 import android.net.Uri; 20 import android.provider.BaseColumns; 21 22 /** 23 * @hide 24 */ 25 public class HbpcdLookup { 26 public static final String AUTHORITY = "hbpcd_lookup"; 27 28 public static final Uri CONTENT_URI = 29 Uri.parse("content://" + AUTHORITY); 30 31 public static final String PATH_MCC_IDD = "idd"; 32 public static final String PATH_MCC_LOOKUP_TABLE = "lookup"; 33 public static final String PATH_MCC_SID_CONFLICT = "conflict"; 34 public static final String PATH_MCC_SID_RANGE = "range"; 35 public static final String PATH_NANP_AREA_CODE = "nanp"; 36 public static final String PATH_ARBITRARY_MCC_SID_MATCH = "arbitrary"; 37 public static final String PATH_USERADD_COUNTRY = "useradd"; 38 39 public static final String ID = "_id"; 40 public static final int IDINDEX = 0; 41 42 /** 43 * @hide 44 */ 45 public static class MccIdd implements BaseColumns { 46 public static final Uri CONTENT_URI = 47 Uri.parse("content://" + AUTHORITY + "/" + PATH_MCC_IDD); 48 public static final String DEFAULT_SORT_ORDER = "MCC ASC"; 49 50 public static final String MCC = "MCC"; 51 public static final String IDD = "IDD"; 52 53 } 54 55 /** 56 * @hide 57 */ 58 public static class MccLookup implements BaseColumns { 59 public static final Uri CONTENT_URI = 60 Uri.parse("content://" + AUTHORITY + "/" + PATH_MCC_LOOKUP_TABLE); 61 public static final String DEFAULT_SORT_ORDER = "MCC ASC"; 62 63 public static final String MCC = "MCC"; 64 public static final String COUNTRY_CODE = "Country_Code"; 65 public static final String COUNTRY_NAME = "Country_Name"; 66 public static final String NDD = "NDD"; 67 public static final String NANPS = "NANPS"; 68 public static final String GMT_OFFSET_LOW = "GMT_Offset_Low"; 69 public static final String GMT_OFFSET_HIGH = "GMT_Offset_High"; 70 public static final String GMT_DST_LOW = "GMT_DST_Low"; 71 public static final String GMT_DST_HIGH = "GMT_DST_High"; 72 73 } 74 75 /** 76 * @hide 77 */ 78 public static class MccSidConflicts implements BaseColumns { 79 public static final Uri CONTENT_URI = 80 Uri.parse("content://" + AUTHORITY + "/" + PATH_MCC_SID_CONFLICT); 81 public static final String DEFAULT_SORT_ORDER = "MCC ASC"; 82 83 public static final String MCC = "MCC"; 84 public static final String SID_CONFLICT = "SID_Conflict"; 85 86 } 87 88 /** 89 * @hide 90 */ 91 public static class MccSidRange implements BaseColumns { 92 public static final Uri CONTENT_URI = 93 Uri.parse("content://" + AUTHORITY + "/" + PATH_MCC_SID_RANGE); 94 public static final String DEFAULT_SORT_ORDER = "MCC ASC"; 95 96 public static final String MCC = "MCC"; 97 public static final String RANGE_LOW = "SID_Range_Low"; 98 public static final String RANGE_HIGH = "SID_Range_High"; 99 } 100 101 /** 102 * @hide 103 */ 104 public static class ArbitraryMccSidMatch implements BaseColumns { 105 public static final Uri CONTENT_URI = 106 Uri.parse("content://" + AUTHORITY + "/" + PATH_ARBITRARY_MCC_SID_MATCH); 107 public static final String DEFAULT_SORT_ORDER = "MCC ASC"; 108 109 public static final String MCC = "MCC"; 110 public static final String SID = "SID"; 111 112 } 113 114 /** 115 * @hide 116 */ 117 public static class NanpAreaCode implements BaseColumns { 118 public static final Uri CONTENT_URI = 119 Uri.parse("content://" + AUTHORITY + "/" + PATH_NANP_AREA_CODE); 120 public static final String DEFAULT_SORT_ORDER = "Area_Code ASC"; 121 122 public static final String AREA_CODE = "Area_Code"; 123 } 124 } 125