[Contact] Refactoring API structures
authorKisub Song <kisubs.song@samsung.com>
Wed, 22 Aug 2012 13:52:36 +0000 (22:52 +0900)
committerKisub Song <kisubs.song@samsung.com>
Thu, 23 Aug 2012 10:01:35 +0000 (19:01 +0900)
commit7fbb54fd938fd921c44b63a8cab9c7364a021f79
treeea6ea448407ceeb8bd6e504840d672eaf01c92a6
parentbd364f136ebc223e364ab2802ec83b2d8096a18a
[Contact] Refactoring API structures

 * Implementation changed
   * Supporting multiple address books with ContactSvcWrapper
 * Refactoring
   * ContactWrapper -> ContactObjectP2AConverter and ContactObjectA2PConverter
     * These handles data more carefully
   * Added ContactsSvcWrapper manages address book objects
   * Added ContactListenerManager manages contact change listener
   * Added ContactUtility contains utility functions
 * UnitTC
   * modified getCategories check rule.
53 files changed:
src/platform/API/Contact/ContactAddress.cpp
src/platform/API/Contact/ContactAddress.h
src/platform/API/Contact/ContactAnniversary.cpp
src/platform/API/Contact/ContactAnniversary.h
src/platform/API/Contact/ContactEmailAddress.cpp
src/platform/API/Contact/ContactEmailAddress.h
src/platform/API/Contact/ContactName.cpp
src/platform/API/Contact/ContactName.h
src/platform/API/Contact/ContactOrganization.cpp
src/platform/API/Contact/ContactOrganization.h
src/platform/API/Contact/ContactPhoneNumber.cpp
src/platform/API/Contact/ContactPhoneNumber.h
src/platform/API/Contact/ContactRef.cpp
src/platform/API/Contact/ContactRef.h
src/platform/API/Contact/ContactTypes.h
src/platform/API/Contact/ContactWebSite.cpp
src/platform/API/Contact/ContactWebSite.h
src/platform/API/Contact/IAddressBook.cpp
src/platform/API/Contact/IAddressBook.h
src/platform/API/Contact/IContact.cpp
src/platform/API/Contact/IContact.h
src/platform/Tizen/Contact/AddressBook.cpp
src/platform/Tizen/Contact/AddressBook.h
src/platform/Tizen/Contact/AddressBookStorage.cpp [deleted file]
src/platform/Tizen/Contact/Contact.cpp
src/platform/Tizen/Contact/ContactDownloadManager.cpp [moved from src/platform/Tizen/Contact/DownloadManager.cpp with 86% similarity]
src/platform/Tizen/Contact/ContactDownloadManager.h [moved from src/platform/Tizen/Contact/DownloadManager.h with 78% similarity]
src/platform/Tizen/Contact/ContactListenerManager.cpp [new file with mode: 0644]
src/platform/Tizen/Contact/ContactListenerManager.h [new file with mode: 0644]
src/platform/Tizen/Contact/ContactManager.cpp
src/platform/Tizen/Contact/ContactManager.h
src/platform/Tizen/Contact/ContactObjectA2PConverter.cpp [new file with mode: 0644]
src/platform/Tizen/Contact/ContactObjectA2PConverter.h [new file with mode: 0644]
src/platform/Tizen/Contact/ContactObjectP2AConverter.cpp [new file with mode: 0644]
src/platform/Tizen/Contact/ContactObjectP2AConverter.h [new file with mode: 0644]
src/platform/Tizen/Contact/ContactSearchEngine.cpp
src/platform/Tizen/Contact/ContactSearchEngine.h
src/platform/Tizen/Contact/ContactUtility.cpp [new file with mode: 0644]
src/platform/Tizen/Contact/ContactUtility.h [new file with mode: 0644]
src/platform/Tizen/Contact/ContactWrapper.cpp [deleted file]
src/platform/Tizen/Contact/ContactWrapper.h [deleted file]
src/platform/Tizen/Contact/ContactsSvcWrapper.cpp [new file with mode: 0755]
src/platform/Tizen/Contact/ContactsSvcWrapper.h [moved from src/platform/Tizen/Contact/AddressBookStorage.h with 83% similarity]
src/platform/Tizen/Contact/config.cmake
src/standards/Tizen/Contact/JSAddressBook.cpp
src/standards/Tizen/Contact/JSContact.cpp
src/standards/Tizen/Contact/JSContactAddress.cpp
src/standards/Tizen/Contact/JSContactAnniversary.cpp
src/standards/Tizen/Contact/JSContactManager.cpp
src/standards/Tizen/Contact/JSContactManager.h
src/standards/Tizen/Contact/JSContactName.cpp
src/standards/Tizen/Contact/JSContactOrganization.cpp
src/standards/Tizen/Contact/JSContactWebSite.cpp