/*\r
- * This file is part of NeverNote \r
+ * This file is part of NixNote \r
* Copyright 2009 Randy Baumgarte\r
* \r
* This file may be licensed under the terms of of the\r
/**\r
* \r
*/\r
- private static final long serialVersionUID = 1L;\r
+// private static final long serialVersionUID = 1L;\r
private final ApplicationLogger logger;\r
private final DatabaseConnection db; \r
\r
query.bindValue(":guid", r.getGuid());\r
query.bindValue(":noteGuid", r.getNoteGuid());\r
if (r.getData() != null) {\r
-// query.bindValue(":dataHash", new QByteArray(r.getData().getBodyHash()).toHex());\r
-// query.bindValue(":dataHash", "");\r
query.bindValue(":dataHash", byteArrayToHexString(r.getData().getBodyHash()));\r
+// query.bindValue(":dataHash", "c0369123fe9871d675ae456fd056ba33");\r
query.bindValue(":dataSize", r.getData().getSize());\r
query.bindBlob(":dataBody", r.getData().getBody());\r
}\r
logger.log(logger.HIGH, "Leaving RNoteResourceTable.getNoteSourceUrl() - no value found");\r
return null;\r
}\r
+ \r
+ // Get note source\r
+ public List<String> getDistinctNoteGuids() {\r
+ logger.log(logger.HIGH, "Entering NoteResourceTable.getDistinctNoteGuids()");\r
+ List<String> guids = new ArrayList<String>();\r
+ NSqlQuery query = new NSqlQuery(db.getResourceConnection());\r
+ query.exec("select distinct noteguid from noteresources");\r
+ if (query.next()) {\r
+ guids.add(query.valueString(0));\r
+ }\r
+ logger.log(logger.HIGH, "Leaving NoteResourceTable.getDistinctNoteGuids()");\r
+ return guids;\r
+ }\r
}\r