OSDN Git Service

Update merge with local branch. Changes:
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / sql / NotebookTable.java
index a0b9aee..15742b5 100644 (file)
@@ -376,7 +376,6 @@ public class NotebookTable {
        }\r
        // Reset the dirty flag.  Typically done after a sync.\r
        public void  resetDirtyFlag(String guid) {\r
-               \r
                NSqlQuery query = new NSqlQuery(db.getConnection());\r
                \r
                query.prepare("Update notebook set isdirty='false' where guid=:guid");\r
@@ -384,7 +383,18 @@ public class NotebookTable {
                if (!query.exec())\r
                        logger.log(logger.EXTREME, "Error resetting notebook dirty field.");\r
        }\r
-       \r
+       // Set the default notebook\r
+       public void setDefaultNotebook(String guid) {\r
+               NSqlQuery query = new NSqlQuery(db.getConnection());\r
+               \r
+               query.prepare("Update notebook set defaultNotebook=false");\r
+               if (!query.exec())\r
+                       logger.log(logger.EXTREME, "Error removing default notebook.");\r
+               query.prepare("Update notebook set defaultNotebook=true where guid = :guid");\r
+               query.bindValue(":guid", guid);\r
+               if (!query.exec())\r
+                       logger.log(logger.EXTREME, "Error setting default notebook.");\r
+       }\r
        \r
        \r
 \r