// Path: demo/src/main/java/com/githang/android/apnbb/demo/notify/NotifyIQ.java
// public class NotifyIQ extends IQ implements Serializable{
// 
//     private static final long serialVersionUID = 123123151L;
// 
//     private String id;
// 
//     private String apiKey;
// 
//     private String title;
// 
//     private String message;
// 
//     private String uri;
// 
//     private String time;
// 
// 
//     @Override
//     public String getChildElementXML() {
//         StringBuilder buf = new StringBuilder();
//         buf.append("<").append("notification").append(" xmlns=\"").append(
//                 Constants.DEFAULT_NAMESPACE).append("\">");
//         if (id != null) {
//             buf.append("<id>").append(id).append("</id>");
//         }
//         buf.append("</").append("notification").append("> ");
//         return buf.toString();
//     }
// 
//     public String getId() {
//         return id;
//     }
// 
//     public void setId(String id) {
//         this.id = id;
//     }
// 
//     public String getApiKey() {
//         return apiKey;
//     }
// 
//     public void setApiKey(String apiKey) {
//         this.apiKey = apiKey;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getMessage() {
//         return message;
//     }
// 
//     public void setMessage(String message) {
//         this.message = message;
//     }
// 
//     public String getUri() {
//         return uri;
//     }
// 
//     public void setUri(String uri) {
//         this.uri = uri;
//     }
// 
//     public String getTime() {
//         return time;
//     }
// 
//     public void setTime(String time) {
//         this.time = time;
//     }
// 
//     @Override
//     public String toString() {
//         return "NotifyIQ{" +
//                 "time='" + time + '\'' +
//                 ", uri='" + uri + '\'' +
//                 ", message='" + message + '\'' +
//                 ", title='" + title + '\'' +
//                 ", apiKey='" + apiKey + '\'' +
//                 ", id='" + id + '\'' +
//                 '}';
//     }
// }


import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
import org.androidpn.client.LogUtil;
import java.util.ArrayList;
import java.util.List;
import com.githang.android.apnbb.demo.notify.NotifyIQ;
package com.githang.android.apnbb.demo.db;





/**
 * User: Geek_Soledad(msdx.android@qq.com)
 * Date: 2014-03-26
 * Time: 13:25
 * 数据库操作类。
 */
public class DBIQOperator {
    private static final String LOG_TAG = LogUtil.makeLogTag(DBIQOperator.class);
    private DBOpenHelper dbOpenHelper;
    private SQLiteDatabase dbReader;
    public DBIQOperator(Context context) {
        dbOpenHelper = new DBOpenHelper(context);
    }

// Path: demo/src/main/java/com/githang/android/apnbb/demo/notify/NotifyIQ.java
// public class NotifyIQ extends IQ implements Serializable{
// 
//     private static final long serialVersionUID = 123123151L;
// 
//     private String id;
// 
//     private String apiKey;
// 
//     private String title;
// 
//     private String message;
// 
//     private String uri;
// 
//     private String time;
// 
// 
//     @Override
//     public String getChildElementXML() {
//         StringBuilder buf = new StringBuilder();
//         buf.append("<").append("notification").append(" xmlns=\"").append(
//                 Constants.DEFAULT_NAMESPACE).append("\">");
//         if (id != null) {
//             buf.append("<id>").append(id).append("</id>");
//         }
//         buf.append("</").append("notification").append("> ");
//         return buf.toString();
//     }
// 
//     public String getId() {
//         return id;
//     }
// 
//     public void setId(String id) {
//         this.id = id;
//     }
// 
//     public String getApiKey() {
//         return apiKey;
//     }
// 
//     public void setApiKey(String apiKey) {
//         this.apiKey = apiKey;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getMessage() {
//         return message;
//     }
// 
//     public void setMessage(String message) {
//         this.message = message;
//     }
// 
//     public String getUri() {
//         return uri;
//     }
// 
//     public void setUri(String uri) {
//         this.uri = uri;
//     }
// 
//     public String getTime() {
//         return time;
//     }
// 
//     public void setTime(String time) {
//         this.time = time;
//     }
// 
//     @Override
//     public String toString() {
//         return "NotifyIQ{" +
//                 "time='" + time + '\'' +
//                 ", uri='" + uri + '\'' +
//                 ", message='" + message + '\'' +
//                 ", title='" + title + '\'' +
//                 ", apiKey='" + apiKey + '\'' +
//                 ", id='" + id + '\'' +
//                 '}';
//     }
// }


// Path: demo/src/main/java/com/githang/android/apnbb/demo/db/DBIQOperator.java
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
import org.androidpn.client.LogUtil;
import java.util.ArrayList;
import java.util.List;
import com.githang.android.apnbb.demo.notify.NotifyIQ;

package com.githang.android.apnbb.demo.db;





/**
 * User: Geek_Soledad(msdx.android@qq.com)
 * Date: 2014-03-26
 * Time: 13:25
 * 数据库操作类。
 */
public class DBIQOperator {
    private static final String LOG_TAG = LogUtil.makeLogTag(DBIQOperator.class);
    private DBOpenHelper dbOpenHelper;
    private SQLiteDatabase dbReader;
    public DBIQOperator(Context context) {
        dbOpenHelper = new DBOpenHelper(context);
    }

    public void saveIQ(NotifyIQ iq) {