.class public Lcom/forum/im/db/ChatMessageBeanDao; .super Lorg/greenrobot/greendao/AbstractDao; .source "ChatMessageBeanDao.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/forum/im/db/ChatMessageBeanDao$Properties; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Lorg/greenrobot/greendao/AbstractDao<", "Lcom/forum/im/db/ChatMessageBean;", "Ljava/lang/String;", ">;" } .end annotation # static fields .field public static final TABLENAME:Ljava/lang/String; = "CHAT_MESSAGE_BEAN" # direct methods .method public constructor (Lorg/greenrobot/greendao/internal/DaoConfig;)V .registers 2 .line 45 invoke-direct {p0, p1}, Lorg/greenrobot/greendao/AbstractDao;->(Lorg/greenrobot/greendao/internal/DaoConfig;)V return-void .end method .method public constructor (Lorg/greenrobot/greendao/internal/DaoConfig;Lcom/forum/im/db/DaoSession;)V .registers 3 .line 49 invoke-direct {p0, p1, p2}, Lorg/greenrobot/greendao/AbstractDao;->(Lorg/greenrobot/greendao/internal/DaoConfig;Lorg/greenrobot/greendao/AbstractDaoSession;)V return-void .end method .method public static createTable(Lorg/greenrobot/greendao/database/Database;Z)V .registers 4 if-eqz p1, :cond_5 .line 54 const-string p1, "IF NOT EXISTS " goto :goto_7 :cond_5 const-string p1, "" .line 55 :goto_7 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "CREATE TABLE " invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 const-string v0, "\"CHAT_MESSAGE_BEAN\" (\"_id\" INTEGER PRIMARY KEY ,\"UserId\" TEXT,\"UserName\" TEXT,\"UserHeadIcon\" TEXT,\"UserContent\" TEXT,\"time\" TEXT,\"type\" INTEGER NOT NULL ,\"messagetype\" INTEGER NOT NULL ,\"UserVoiceTime\" REAL NOT NULL ,\"UserVoicePath\" TEXT,\"UserVoiceUrl\" TEXT,\"sendState\" INTEGER NOT NULL ,\"imageUrl\" TEXT,\"imageIconUrl\" TEXT,\"imageLocal\" TEXT);" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-interface {p0, p1}, Lorg/greenrobot/greendao/database/Database;->execSQL(Ljava/lang/String;)V return-void .end method .method public static dropTable(Lorg/greenrobot/greendao/database/Database;Z)V .registers 4 .line 75 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "DROP TABLE " invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V if-eqz p1, :cond_c const-string p1, "IF EXISTS " goto :goto_e :cond_c const-string p1, "" :goto_e invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 const-string v0, "\"CHAT_MESSAGE_BEAN\"" invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 .line 76 invoke-interface {p0, p1}, Lorg/greenrobot/greendao/database/Database;->execSQL(Ljava/lang/String;)V return-void .end method # virtual methods .method protected final bindValues(Landroid/database/sqlite/SQLiteStatement;Lcom/forum/im/db/ChatMessageBean;)V .registers 6 .line 145 invoke-virtual {p1}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V .line 147 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getId()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_d const/4 v1, 0x1 .line 149 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 152 :cond_d invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserId()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_17 const/4 v1, 0x2 .line 154 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 157 :cond_17 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserName()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_21 const/4 v1, 0x3 .line 159 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 162 :cond_21 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserHeadIcon()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_2b const/4 v1, 0x4 .line 164 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 167 :cond_2b invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserContent()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_35 const/4 v1, 0x5 .line 169 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 172 :cond_35 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getTime()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_3f const/4 v1, 0x6 .line 174 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 176 :cond_3f invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getType()I move-result v0 int-to-long v0, v0 const/4 v2, 0x7 invoke-virtual {p1, v2, v0, v1}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V .line 177 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getMessagetype()I move-result v0 int-to-long v0, v0 const/16 v2, 0x8 invoke-virtual {p1, v2, v0, v1}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V .line 178 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserVoiceTime()F move-result v0 float-to-double v0, v0 const/16 v2, 0x9 invoke-virtual {p1, v2, v0, v1}, Landroid/database/sqlite/SQLiteStatement;->bindDouble(ID)V .line 180 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserVoicePath()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_67 const/16 v1, 0xa .line 182 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 185 :cond_67 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserVoiceUrl()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_72 const/16 v1, 0xb .line 187 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 189 :cond_72 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getSendState()I move-result v0 int-to-long v0, v0 const/16 v2, 0xc invoke-virtual {p1, v2, v0, v1}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V .line 191 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getImageUrl()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_87 const/16 v1, 0xd .line 193 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 196 :cond_87 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getImageIconUrl()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_92 const/16 v1, 0xe .line 198 invoke-virtual {p1, v1, v0}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V .line 201 :cond_92 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getImageLocal()Ljava/lang/String; move-result-object p2 if-eqz p2, :cond_9d const/16 v0, 0xf .line 203 invoke-virtual {p1, v0, p2}, Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V :cond_9d return-void .end method .method protected bridge synthetic bindValues(Landroid/database/sqlite/SQLiteStatement;Ljava/lang/Object;)V .registers 3 .line 17 check-cast p2, Lcom/forum/im/db/ChatMessageBean; invoke-virtual {p0, p1, p2}, Lcom/forum/im/db/ChatMessageBeanDao;->bindValues(Landroid/database/sqlite/SQLiteStatement;Lcom/forum/im/db/ChatMessageBean;)V return-void .end method .method protected final bindValues(Lorg/greenrobot/greendao/database/DatabaseStatement;Lcom/forum/im/db/ChatMessageBean;)V .registers 6 .line 81 invoke-interface {p1}, Lorg/greenrobot/greendao/database/DatabaseStatement;->clearBindings()V .line 83 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getId()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_d const/4 v1, 0x1 .line 85 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 88 :cond_d invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserId()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_17 const/4 v1, 0x2 .line 90 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 93 :cond_17 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserName()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_21 const/4 v1, 0x3 .line 95 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 98 :cond_21 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserHeadIcon()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_2b const/4 v1, 0x4 .line 100 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 103 :cond_2b invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserContent()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_35 const/4 v1, 0x5 .line 105 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 108 :cond_35 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getTime()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_3f const/4 v1, 0x6 .line 110 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 112 :cond_3f invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getType()I move-result v0 int-to-long v0, v0 const/4 v2, 0x7 invoke-interface {p1, v2, v0, v1}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindLong(IJ)V .line 113 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getMessagetype()I move-result v0 int-to-long v0, v0 const/16 v2, 0x8 invoke-interface {p1, v2, v0, v1}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindLong(IJ)V .line 114 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserVoiceTime()F move-result v0 float-to-double v0, v0 const/16 v2, 0x9 invoke-interface {p1, v2, v0, v1}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindDouble(ID)V .line 116 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserVoicePath()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_67 const/16 v1, 0xa .line 118 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 121 :cond_67 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getUserVoiceUrl()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_72 const/16 v1, 0xb .line 123 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 125 :cond_72 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getSendState()I move-result v0 int-to-long v0, v0 const/16 v2, 0xc invoke-interface {p1, v2, v0, v1}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindLong(IJ)V .line 127 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getImageUrl()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_87 const/16 v1, 0xd .line 129 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 132 :cond_87 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getImageIconUrl()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_92 const/16 v1, 0xe .line 134 invoke-interface {p1, v1, v0}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V .line 137 :cond_92 invoke-virtual {p2}, Lcom/forum/im/db/ChatMessageBean;->getImageLocal()Ljava/lang/String; move-result-object p2 if-eqz p2, :cond_9d const/16 v0, 0xf .line 139 invoke-interface {p1, v0, p2}, Lorg/greenrobot/greendao/database/DatabaseStatement;->bindString(ILjava/lang/String;)V :cond_9d return-void .end method .method protected bridge synthetic bindValues(Lorg/greenrobot/greendao/database/DatabaseStatement;Ljava/lang/Object;)V .registers 3 .line 17 check-cast p2, Lcom/forum/im/db/ChatMessageBean; invoke-virtual {p0, p1, p2}, Lcom/forum/im/db/ChatMessageBeanDao;->bindValues(Lorg/greenrobot/greendao/database/DatabaseStatement;Lcom/forum/im/db/ChatMessageBean;)V return-void .end method .method public bridge synthetic getKey(Ljava/lang/Object;)Ljava/lang/Object; .registers 2 .line 17 check-cast p1, Lcom/forum/im/db/ChatMessageBean; invoke-virtual {p0, p1}, Lcom/forum/im/db/ChatMessageBeanDao;->getKey(Lcom/forum/im/db/ChatMessageBean;)Ljava/lang/String; move-result-object p1 return-object p1 .end method .method public getKey(Lcom/forum/im/db/ChatMessageBean;)Ljava/lang/String; .registers 2 if-eqz p1, :cond_7 .line 261 invoke-virtual {p1}, Lcom/forum/im/db/ChatMessageBean;->getId()Ljava/lang/String; move-result-object p1 return-object p1 :cond_7 const/4 p1, 0x0 return-object p1 .end method .method public hasKey(Lcom/forum/im/db/ChatMessageBean;)Z .registers 2 .line 269 invoke-virtual {p1}, Lcom/forum/im/db/ChatMessageBean;->getId()Ljava/lang/String; move-result-object p1 if-eqz p1, :cond_8 const/4 p1, 0x1 goto :goto_9 :cond_8 const/4 p1, 0x0 :goto_9 return p1 .end method .method public bridge synthetic hasKey(Ljava/lang/Object;)Z .registers 2 .line 17 check-cast p1, Lcom/forum/im/db/ChatMessageBean; invoke-virtual {p0, p1}, Lcom/forum/im/db/ChatMessageBeanDao;->hasKey(Lcom/forum/im/db/ChatMessageBean;)Z move-result p1 return p1 .end method .method protected final isEntityUpdateable()Z .registers 2 const/4 v0, 0x1 return v0 .end method .method public readEntity(Landroid/database/Cursor;I)Lcom/forum/im/db/ChatMessageBean; .registers 22 move-object/from16 v0, p1 .line 219 new-instance v16, Lcom/forum/im/db/ChatMessageBean; .line 220 invoke-interface/range {p1 .. p2}, Landroid/database/Cursor;->isNull(I)Z move-result v1 if-eqz v1, :cond_c const/4 v1, 0x0 goto :goto_14 :cond_c invoke-interface/range {p1 .. p2}, Landroid/database/Cursor;->getLong(I)J move-result-wide v3 invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object v1 :goto_14 add-int/lit8 v3, p2, 0x1 .line 221 invoke-interface {v0, v3}, Landroid/database/Cursor;->isNull(I)Z move-result v4 if-eqz v4, :cond_1e const/4 v3, 0x0 goto :goto_22 :cond_1e invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v3 :goto_22 add-int/lit8 v4, p2, 0x2 .line 222 invoke-interface {v0, v4}, Landroid/database/Cursor;->isNull(I)Z move-result v5 if-eqz v5, :cond_2c const/4 v4, 0x0 goto :goto_30 :cond_2c invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v4 :goto_30 add-int/lit8 v5, p2, 0x3 .line 223 invoke-interface {v0, v5}, Landroid/database/Cursor;->isNull(I)Z move-result v6 if-eqz v6, :cond_3a const/4 v5, 0x0 goto :goto_3e :cond_3a invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v5 :goto_3e add-int/lit8 v6, p2, 0x4 .line 224 invoke-interface {v0, v6}, Landroid/database/Cursor;->isNull(I)Z move-result v7 if-eqz v7, :cond_48 const/4 v6, 0x0 goto :goto_4c :cond_48 invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v6 :goto_4c add-int/lit8 v7, p2, 0x5 .line 225 invoke-interface {v0, v7}, Landroid/database/Cursor;->isNull(I)Z move-result v8 if-eqz v8, :cond_56 const/4 v7, 0x0 goto :goto_5a :cond_56 invoke-interface {v0, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v7 :goto_5a add-int/lit8 v8, p2, 0x6 .line 226 invoke-interface {v0, v8}, Landroid/database/Cursor;->getInt(I)I move-result v8 add-int/lit8 v9, p2, 0x7 .line 227 invoke-interface {v0, v9}, Landroid/database/Cursor;->getInt(I)I move-result v9 add-int/lit8 v10, p2, 0x8 .line 228 invoke-interface {v0, v10}, Landroid/database/Cursor;->getFloat(I)F move-result v10 add-int/lit8 v11, p2, 0x9 .line 229 invoke-interface {v0, v11}, Landroid/database/Cursor;->isNull(I)Z move-result v12 if-eqz v12, :cond_76 const/4 v11, 0x0 goto :goto_7a :cond_76 invoke-interface {v0, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v11 :goto_7a add-int/lit8 v12, p2, 0xa .line 230 invoke-interface {v0, v12}, Landroid/database/Cursor;->isNull(I)Z move-result v13 if-eqz v13, :cond_84 const/4 v12, 0x0 goto :goto_88 :cond_84 invoke-interface {v0, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v12 :goto_88 add-int/lit8 v13, p2, 0xb .line 231 invoke-interface {v0, v13}, Landroid/database/Cursor;->getInt(I)I move-result v13 add-int/lit8 v14, p2, 0xc .line 232 invoke-interface {v0, v14}, Landroid/database/Cursor;->isNull(I)Z move-result v15 if-eqz v15, :cond_98 const/4 v14, 0x0 goto :goto_9c :cond_98 invoke-interface {v0, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v14 :goto_9c add-int/lit8 v15, p2, 0xd .line 233 invoke-interface {v0, v15}, Landroid/database/Cursor;->isNull(I)Z move-result v17 if-eqz v17, :cond_a6 const/4 v15, 0x0 goto :goto_aa :cond_a6 invoke-interface {v0, v15}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v15 :goto_aa add-int/lit8 v2, p2, 0xe .line 234 invoke-interface {v0, v2}, Landroid/database/Cursor;->isNull(I)Z move-result v18 if-eqz v18, :cond_b5 const/16 v17, 0x0 goto :goto_bb :cond_b5 invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 move-object/from16 v17, v0 :goto_bb move-object/from16 v0, v16 move-object v2, v3 move-object v3, v4 move-object v4, v5 move-object v5, v6 move-object v6, v7 move v7, v8 move v8, v9 move v9, v10 move-object v10, v11 move-object v11, v12 move v12, v13 move-object v13, v14 move-object v14, v15 move-object/from16 v15, v17 invoke-direct/range {v0 .. v15}, Lcom/forum/im/db/ChatMessageBean;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIFLjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v16 .end method .method public bridge synthetic readEntity(Landroid/database/Cursor;I)Ljava/lang/Object; .registers 3 .line 17 invoke-virtual {p0, p1, p2}, Lcom/forum/im/db/ChatMessageBeanDao;->readEntity(Landroid/database/Cursor;I)Lcom/forum/im/db/ChatMessageBean; move-result-object p1 return-object p1 .end method .method public readEntity(Landroid/database/Cursor;Lcom/forum/im/db/ChatMessageBean;I)V .registers 8 .line 241 invoke-interface {p1, p3}, Landroid/database/Cursor;->isNull(I)Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_9 move-object v0, v1 goto :goto_11 :cond_9 invoke-interface {p1, p3}, Landroid/database/Cursor;->getLong(I)J move-result-wide v2 invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object v0 :goto_11 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setId(Ljava/lang/String;)V add-int/lit8 v0, p3, 0x1 .line 242 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_1e move-object v0, v1 goto :goto_22 :cond_1e invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_22 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserId(Ljava/lang/String;)V add-int/lit8 v0, p3, 0x2 .line 243 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_2f move-object v0, v1 goto :goto_33 :cond_2f invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_33 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserName(Ljava/lang/String;)V add-int/lit8 v0, p3, 0x3 .line 244 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_40 move-object v0, v1 goto :goto_44 :cond_40 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_44 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserHeadIcon(Ljava/lang/String;)V add-int/lit8 v0, p3, 0x4 .line 245 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_51 move-object v0, v1 goto :goto_55 :cond_51 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_55 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserContent(Ljava/lang/String;)V add-int/lit8 v0, p3, 0x5 .line 246 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_62 move-object v0, v1 goto :goto_66 :cond_62 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_66 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setTime(Ljava/lang/String;)V add-int/lit8 v0, p3, 0x6 .line 247 invoke-interface {p1, v0}, Landroid/database/Cursor;->getInt(I)I move-result v0 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setType(I)V add-int/lit8 v0, p3, 0x7 .line 248 invoke-interface {p1, v0}, Landroid/database/Cursor;->getInt(I)I move-result v0 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setMessagetype(I)V add-int/lit8 v0, p3, 0x8 .line 249 invoke-interface {p1, v0}, Landroid/database/Cursor;->getFloat(I)F move-result v0 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserVoiceTime(F)V add-int/lit8 v0, p3, 0x9 .line 250 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_8e move-object v0, v1 goto :goto_92 :cond_8e invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_92 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserVoicePath(Ljava/lang/String;)V add-int/lit8 v0, p3, 0xa .line 251 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_9f move-object v0, v1 goto :goto_a3 :cond_9f invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_a3 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setUserVoiceUrl(Ljava/lang/String;)V add-int/lit8 v0, p3, 0xb .line 252 invoke-interface {p1, v0}, Landroid/database/Cursor;->getInt(I)I move-result v0 invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setSendState(I)V add-int/lit8 v0, p3, 0xc .line 253 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_b9 move-object v0, v1 goto :goto_bd :cond_b9 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_bd invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setImageUrl(Ljava/lang/String;)V add-int/lit8 v0, p3, 0xd .line 254 invoke-interface {p1, v0}, Landroid/database/Cursor;->isNull(I)Z move-result v2 if-eqz v2, :cond_ca move-object v0, v1 goto :goto_ce :cond_ca invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 :goto_ce invoke-virtual {p2, v0}, Lcom/forum/im/db/ChatMessageBean;->setImageIconUrl(Ljava/lang/String;)V add-int/lit8 p3, p3, 0xe .line 255 invoke-interface {p1, p3}, Landroid/database/Cursor;->isNull(I)Z move-result v0 if-eqz v0, :cond_da goto :goto_de :cond_da invoke-interface {p1, p3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v1 :goto_de invoke-virtual {p2, v1}, Lcom/forum/im/db/ChatMessageBean;->setImageLocal(Ljava/lang/String;)V return-void .end method .method public bridge synthetic readEntity(Landroid/database/Cursor;Ljava/lang/Object;I)V .registers 4 .line 17 check-cast p2, Lcom/forum/im/db/ChatMessageBean; invoke-virtual {p0, p1, p2, p3}, Lcom/forum/im/db/ChatMessageBeanDao;->readEntity(Landroid/database/Cursor;Lcom/forum/im/db/ChatMessageBean;I)V return-void .end method .method public bridge synthetic readKey(Landroid/database/Cursor;I)Ljava/lang/Object; .registers 3 .line 17 invoke-virtual {p0, p1, p2}, Lcom/forum/im/db/ChatMessageBeanDao;->readKey(Landroid/database/Cursor;I)Ljava/lang/String; move-result-object p1 return-object p1 .end method .method public readKey(Landroid/database/Cursor;I)Ljava/lang/String; .registers 4 .line 214 invoke-interface {p1, p2}, Landroid/database/Cursor;->isNull(I)Z move-result v0 if-eqz v0, :cond_8 const/4 p1, 0x0 goto :goto_10 :cond_8 invoke-interface {p1, p2}, Landroid/database/Cursor;->getLong(I)J move-result-wide p1 invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object p1 :goto_10 return-object p1 .end method .method protected bridge synthetic updateKeyAfterInsert(Ljava/lang/Object;J)Ljava/lang/Object; .registers 4 .line 17 check-cast p1, Lcom/forum/im/db/ChatMessageBean; invoke-virtual {p0, p1, p2, p3}, Lcom/forum/im/db/ChatMessageBeanDao;->updateKeyAfterInsert(Lcom/forum/im/db/ChatMessageBean;J)Ljava/lang/String; move-result-object p1 return-object p1 .end method .method protected updateKeyAfterInsert(Lcom/forum/im/db/ChatMessageBean;J)Ljava/lang/String; .registers 4 const/4 p1, 0x0 return-object p1 .end method