00001 /* 00002 * Copyright (C) 2003-2007 Funambol, Inc 00003 * 00004 * This program is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License version 2 as 00006 * published by the Free Software Foundation. 00007 * 00008 * This program is distributed in the hope that it will be useful, 00009 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00010 * MERCHANTABILITY, TITLE, NONINFRINGEMENT or FITNESS FOR A PARTICULAR 00011 * PURPOSE. See the GNU General Public License for more details. 00012 * 00013 * You should have received a copy of the GNU General Public License 00014 * along with this program; if not, write to the Free Software 00015 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 00016 * 02111-1307 USA 00017 */ 00018 00019 00020 // 00021 // @author Stefano Fornari @ Funambol 00022 // @version $Id: ContactDetail.h,v 1.4 2007/06/06 08:36:11 mvitolo Exp $ 00023 // 00024 00025 #ifndef INCL_PIM_CONTACT_DETAIL 00026 #define INCL_PIM_CONTACT_DETAIL 00027 00029 #include "base/util/ArrayList.h" 00030 00035 class ContactDetail { 00036 00037 // ------------------------------------------------------------ Private data 00038 00039 private: 00040 ArrayList* phones ; 00041 ArrayList* emails ; 00042 ArrayList* webPages; 00043 00044 // -------------------------------------------- Constructors and Destructors 00045 public: 00049 ContactDetail(); 00050 ~ContactDetail(); 00051 00052 // ---------------------------------------------------------- Public methods 00053 00059 ArrayList* getPhones(); 00060 00065 void setPhones(ArrayList& list); 00066 00072 ArrayList* getEmails(); 00073 00078 void setEmails(ArrayList& list); 00079 00085 ArrayList* getWebPages(); 00086 00091 void setWebPages(ArrayList& list); 00092 00098 ContactDetail* clone(); 00099 00100 }; 00101 00103 #endif