From: rmceoin Date: Mon, 19 Jan 2009 20:06:24 +0000 (+0000) Subject: Updated backup with unique_name. Removed legacy code from DBHelper X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;h=d877f865feb775cb69cc05874e1b7f5abfc8e8c8;p=android-vcpass-oisafe Updated backup with unique_name. Removed legacy code from DBHelper and finally implemented lastdatetimeedit on passwords. git-svn-id: http://openintents.googlecode.com/svn/trunk/Safe@1786 72b678ce-9140-0410-bee8-679b907dd61a --- diff --git a/src/org/openintents/safe/Backup.java b/src/org/openintents/safe/Backup.java index 20d377d..cf9b91d 100644 --- a/src/org/openintents/safe/Backup.java +++ b/src/org/openintents/safe/Backup.java @@ -109,6 +109,10 @@ public class Backup { serializer.text(row.note); serializer.endTag(null, "Note"); + serializer.startTag(null, "UniqueName"); + serializer.text(row.uniqueName); + serializer.endTag(null, "UniqueName"); + serializer.endTag(null, "Entry"); } serializer.endTag(null, "Category"); diff --git a/src/org/openintents/safe/DBHelper.java b/src/org/openintents/safe/DBHelper.java index d1ddcdb..7e6db57 100644 --- a/src/org/openintents/safe/DBHelper.java +++ b/src/org/openintents/safe/DBHelper.java @@ -16,7 +16,10 @@ */ package org.openintents.safe; +import java.text.DateFormat; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.List; import android.content.ContentValues; import android.content.Context; @@ -40,7 +43,6 @@ public class DBHelper { private static final String TABLE_DBVERSION = "dbversion"; private static final String TABLE_PASSWORDS = "passwords"; private static final String TABLE_CATEGORIES = "categories"; - private static final String TABLE_VERIFY = "verify_crypto"; private static final String TABLE_MASTER_KEY = "master_key"; private static final String TABLE_PACKAGE_ACCESS = "package_access"; private static final int DATABASE_VERSION = 4; @@ -213,22 +215,6 @@ public class DBHelper { return version; } - public String fetchOldConfirm() { - String key=""; - try { - Cursor c = db.query(true, TABLE_VERIFY, new String[] {"confirm"}, - null, null, null, null, null,null); - if(c.getCount() > 0) { - c.moveToFirst(); - key=c.getString(0); - } - c.close(); - } catch (SQLException e) - { - Log.d(TAG,"SQLite exception: " + e.getLocalizedMessage()); - } - return key; - } /** * * @return @@ -570,6 +556,10 @@ public class DBHelper { args.put("website", entry.website); args.put("note", entry.note); args.put("unique_name", entry.uniqueName); + DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z"); + Date date = new Date(); + String timeNow = dateFormat.format(date); + args.put("lastdatetimeedit", timeNow); try { db.update(TABLE_PASSWORDS, args, "id=" + Id, null); } catch (SQLException e)