11ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov/* 21ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * Copyright (C) 2010 The Android Open Source Project 31ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * 41ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * Licensed under the Apache License, Version 2.0 (the "License"); 51ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * you may not use this file except in compliance with the License. 61ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * You may obtain a copy of the License at 71ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * 81ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * http://www.apache.org/licenses/LICENSE-2.0 91ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * 101ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * Unless required by applicable law or agreed to in writing, software 111ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * distributed under the License is distributed on an "AS IS" BASIS, 121ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 131ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * See the License for the specific language governing permissions and 141ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * limitations under the License. 151ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov */ 161ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 171ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikovpackage com.android.contacts.list; 181ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1927b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikovimport android.net.Uri; 201ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 2169c182afb0e6d82a341a28b4317aa703af768906Gary Maiimport com.android.contacts.model.account.AccountWithDataSet; 22f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 23f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jangimport java.util.ArrayList; 24f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 251ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov/** 261ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov * Parsed form of the intent sent to the Contacts application. 271ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov */ 28f48efd72289c1725f00550f09167f5cfc05e9bfdBrian Attwellpublic class ContactsRequest { 291ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 301ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Default mode: browse contacts */ 311ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_DEFAULT = 10; 321ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 3348cc25047d2c61828e9137c50b3496feada7a175Dmitri Plotnikov /** Show all contacts */ 3448cc25047d2c61828e9137c50b3496feada7a175Dmitri Plotnikov public static final int ACTION_ALL_CONTACTS = 15; 3548cc25047d2c61828e9137c50b3496feada7a175Dmitri Plotnikov 3691ab5b436ebf12e29fdf3e19b3ea195287fcc1d9Dmitri Plotnikov /** Show all contacts with phone numbers */ 3791ab5b436ebf12e29fdf3e19b3ea195287fcc1d9Dmitri Plotnikov public static final int ACTION_CONTACTS_WITH_PHONES = 17; 3891ab5b436ebf12e29fdf3e19b3ea195287fcc1d9Dmitri Plotnikov 391ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show contents of a specific group */ 401ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_GROUP = 20; 411ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 42f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang /** Show potential new members of a specific group */ 43f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang public static final int ACTION_PICK_GROUP_MEMBERS = 21; 44f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 451110d678aee0b1967898e83334a63df49a7e30f6Walter Jang /** Create a new group */ 461110d678aee0b1967898e83334a63df49a7e30f6Walter Jang public static final int ACTION_INSERT_GROUP = 22; 471110d678aee0b1967898e83334a63df49a7e30f6Walter Jang 487967545e62b473503473b2c9e127cef405f67201Wenyi Wang /** View a group */ 497967545e62b473503473b2c9e127cef405f67201Wenyi Wang public static final int ACTION_VIEW_GROUP = 23; 507967545e62b473503473b2c9e127cef405f67201Wenyi Wang 517967545e62b473503473b2c9e127cef405f67201Wenyi Wang /** Edit a group */ 527967545e62b473503473b2c9e127cef405f67201Wenyi Wang public static final int ACTION_EDIT_GROUP = 24; 537967545e62b473503473b2c9e127cef405f67201Wenyi Wang 541ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all starred contacts */ 551ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_STARRED = 30; 561ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 571ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show frequently contacted contacts */ 581ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_FREQUENT = 40; 591ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 601ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show starred and the frequent */ 611ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_STREQUENT = 50; 621ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 631ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all contacts and pick them when clicking */ 641ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_PICK_CONTACT = 60; 651ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 661ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all contacts as well as the option to create a new one */ 671ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_PICK_OR_CREATE_CONTACT = 70; 681ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 691ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all contacts and pick them for edit when clicking, and allow creating a new contact */ 701ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_INSERT_OR_EDIT_CONTACT = 80; 711ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 721ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all phone numbers and pick them when clicking */ 731ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_PICK_PHONE = 90; 741ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 751ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all postal addresses and pick them when clicking */ 761ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_PICK_POSTAL = 100; 771ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 78c86ace78ca5c2e10dcb001a916386c8a9865e230Daniel Lehmann /** Show all postal addresses and pick them when clicking */ 79c86ace78ca5c2e10dcb001a916386c8a9865e230Daniel Lehmann public static final int ACTION_PICK_EMAIL = 105; 80c86ace78ca5c2e10dcb001a916386c8a9865e230Daniel Lehmann 81ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbcSean Midford /** Show a list of emails for selected contacts and select them when clicking */ 82ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbcSean Midford public static final int ACTION_PICK_EMAILS = 106; 83ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbcSean Midford 84ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbcSean Midford /** Show a list of phones for selected contacts and select them when clicking */ 85ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbcSean Midford public static final int ACTION_PICK_PHONES = 107; 86ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbcSean Midford 871ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all contacts and create a shortcut for the picked contact */ 881ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_CREATE_SHORTCUT_CONTACT = 110; 891ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 901ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all phone numbers and create a call shortcut for the picked number */ 911ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_CREATE_SHORTCUT_CALL = 120; 921ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 931ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov /** Show all phone numbers and create an SMS shortcut for the picked number */ 941ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public static final int ACTION_CREATE_SHORTCUT_SMS = 130; 951ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 9627b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov /** Show all contacts and activate the specified one */ 9727b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov public static final int ACTION_VIEW_CONTACT = 140; 9827b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov 9981cc3b3d09d9296e521ac3454ad01c6b6c2ba71bBrian Attwell /** Show contacts recommended for joining with a specified target contact */ 10081cc3b3d09d9296e521ac3454ad01c6b6c2ba71bBrian Attwell public static final int ACTION_PICK_JOIN = 150; 10181cc3b3d09d9296e521ac3454ad01c6b6c2ba71bBrian Attwell 1021ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov private boolean mValid = true; 1031ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov private int mActionCode = ACTION_DEFAULT; 1041ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov private CharSequence mTitle; 1051ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov private boolean mSearchMode; 1061ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov private String mQueryString; 1077b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang private boolean mIncludeFavorites; 1081ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov private boolean mLegacyCompatibilityMode; 1091c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov private boolean mDirectorySearchEnabled = true; 11027b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov private Uri mContactUri; 111f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang private AccountWithDataSet mAccountWithDataSet; 112f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang private ArrayList<String> mRawContactIds; 1131ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1146d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki @Override 1156d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki public String toString() { 1166d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki return "{ContactsRequest:mValid=" + mValid 1176d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mActionCode=" + mActionCode 1186d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mTitle=" + mTitle 1196d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mSearchMode=" + mSearchMode 1206d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mQueryString=" + mQueryString 1217b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang + " mIncludeFavorites=" + mIncludeFavorites 1226d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mLegacyCompatibilityMode=" + mLegacyCompatibilityMode 1236d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mDirectorySearchEnabled=" + mDirectorySearchEnabled 1246d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + " mContactUri=" + mContactUri 125f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang + " mAccountWithDataSet=" + mAccountWithDataSet 126f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang + " mRawContactIds=" + mRawContactIds 1276d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki + "}"; 1286d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki } 1296d9befe1de956c50e31e4d1c22809fe9826f680cMakoto Onuki 1301ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public boolean isValid() { 1311ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov return mValid; 1321ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1331ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1341ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public void setValid(boolean flag) { 1351ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov mValid = flag; 1361ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1371ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1381ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public void setActivityTitle(CharSequence title) { 1391ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov mTitle = title; 1401ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1411ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1421ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public CharSequence getActivityTitle() { 1431ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov return mTitle; 1441ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1451ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1461ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public int getActionCode() { 1471ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov return mActionCode; 1481ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1491ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1501ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public void setActionCode(int actionCode) { 1511ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov mActionCode = actionCode; 1521ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1531ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1541ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public boolean isSearchMode() { 1551ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov return mSearchMode; 1561ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1571ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1581ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public void setSearchMode(boolean flag) { 1591ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov mSearchMode = flag; 1601ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1611ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1621ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public String getQueryString() { 1631ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov return mQueryString; 1641ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1651ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1661ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public void setQueryString(String string) { 1671ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov mQueryString = string; 1681ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1691ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1707b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang public boolean shouldIncludeFavorites() { 1717b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang return mIncludeFavorites; 1727b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang } 1737b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang 1747b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang public void setIncludeFavorites(boolean includeFavorites) { 1757b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang mIncludeFavorites = includeFavorites; 1767b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang } 1777b6bb0043357ca156924cdcd3f29180585dbae9eWenyi Wang 1781ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public boolean isLegacyCompatibilityMode() { 1791ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov return mLegacyCompatibilityMode; 1801ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1811ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov 1821ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov public void setLegacyCompatibilityMode(boolean flag) { 1831ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov mLegacyCompatibilityMode = flag; 1841ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov } 1851c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov 1861c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov /** 1871c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov * Determines whether this search request should include directories or 1881c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov * is limited to local contacts only. 1891c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov */ 1901c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov public boolean isDirectorySearchEnabled() { 1911c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov return mDirectorySearchEnabled; 1921c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov } 1931c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov 1941c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov public void setDirectorySearchEnabled(boolean flag) { 1951c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov mDirectorySearchEnabled = flag; 1961c5c8e23849ac3babb2bdec65ec63c190a5c40dfDmitri Plotnikov } 19727b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov 19827b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov public Uri getContactUri() { 19927b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov return mContactUri; 20027b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov } 20127b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov 20227b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov public void setContactUri(Uri contactUri) { 20327b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov this.mContactUri = contactUri; 20427b97bca14c84b3f830c7a433e14ae5c180a32c3Dmitri Plotnikov } 205f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 206f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang public AccountWithDataSet getAccountWithDataSet() { 207f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang return mAccountWithDataSet; 208f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang } 209f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 210f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang public void setAccountWithDataSet(AccountWithDataSet accountWithDataSet) { 211f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang mAccountWithDataSet = accountWithDataSet; 212f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang } 213f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 214f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang public ArrayList<String> getRawContactIds() { 215f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang return mRawContactIds; 216f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang } 217f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang 218f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang public void setRawContactIds(ArrayList<String> rawContactIds) { 219f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang mRawContactIds = rawContactIds; 220f9779ef9d0c74886b2c495f9e4993017f5192242Walter Jang } 2211ce1e7cf261994e46e6fe85ed4d445241ad55f16Dmitri Plotnikov} 222