Added type column in Bookmark Table
authorVinay Sachdeva <v.sachdeva@samsung.com>
Tue, 19 Mar 2013 23:12:58 +0000 (04:42 +0530)
committerVinay Sachdeva <v.sachdeva@samsung.com>
Tue, 19 Mar 2013 23:12:58 +0000 (04:42 +0530)
Change-Id: I79cd5a62686815eb0e8994bba100beddc31dbf1e
Signed-off-by: Vinay Sachdeva <v.sachdeva@samsung.com>
inc/IntBookmarkData.h
src/IntBookmarkData.cpp
src/IntBookmarkPresentationModel.cpp

index 54dff3a..81d18ec 100644 (file)
@@ -157,6 +157,8 @@ public:
         */
        void SetBookmarkTitle(Tizen::Base::String& strTitle);
 
+       void SetBookmarkType(type bookmarkType);
+
        /**
         * This function sets the createdTime for the bookmark object
         *
index e496f4f..879bac0 100644 (file)
@@ -140,6 +140,11 @@ BookmarkData::SetBookmarkTitle(String& strTitle)
        __bookmarkTitle = strTitle;
 }
 
+void BookmarkData::SetBookmarkType(type bookmarkType)
+{
+       __bookmarkType = bookmarkType;
+}
+
 void
 BookmarkData::SetUrl(const String& strUrl)
 {
index 6d32e98..5b08486 100644 (file)
@@ -185,7 +185,6 @@ BookmarkPresentationModel::SaveFolder(BookmarkData& bookmark)
 result
 BookmarkPresentationModel::SaveBookmark(BookmarkData& bookmark)
 {
-
        result r = E_FAILURE;
        String bookmarkTable(BOOKMARK_URL_TABLE);
        String query;
@@ -204,6 +203,7 @@ BookmarkPresentationModel::SaveBookmark(BookmarkData& bookmark)
        PresentationModelBase::GetCurrentDateTime(dt);
        if (bookmark.GetBookmarkId() == "")
        {
+               columnNames.Append(L"TYPE, ");
                columnNames.Append(L"PARENT, ");
                columnNames.Append(L"ADDRESS, ");
                columnNames.Append(L"TITLE, ");
@@ -218,6 +218,8 @@ BookmarkPresentationModel::SaveBookmark(BookmarkData& bookmark)
                query.Append(columnNames);
                query.Append(") ");
                query.Append("VALUES(");
+               query.Append(bookmark.GetBookmarkType());
+               query.Append(", ");
                query.Append(bookmark.GetParentId());
                query.Append(", ");
                query.Append("'");