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