2 * Copyright (C) 2007-2008 Esmertec AG.
3 * Copyright (C) 2007-2008 The Android Open Source Project
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
9 * http://www.apache.org/licenses/LICENSE-2.0
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.
18 package com.android.im;
20 import com.android.im.engine.Contact;
22 interface IContactList {
24 * Gets the name of the list.
29 * Sets the name of the list.
31 void setName(String name);
34 * Adds a new contact to the list.
36 int addContact(String address);
39 * Removes a contact in the list.
41 int removeContact(String address);
44 * Sets the list to the default list.
46 void setDefault(boolean isDefault);
49 * Tells if the list is the default list.