ONewsResponseHeader.smali

.class public Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
.super Ljava/lang/Object;
.source "ONewsResponseHeader.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cm/plugincluster/news/model/ONewsResponseHeader$Columns;
    }
.end annotation


# static fields
.field public static final RET_SUCC:I = 0x0

.field public static final TABLE_NAME:Ljava/lang/String; = "tbl_newsresponseheader"

.field public static final VERSION:I = 0x4


# instance fields
.field private count:I

.field private extra:Ljava/lang/String;

.field private lastupdatetime:J

.field private msg:Ljava/lang/String;

.field private offset:Ljava/lang/String;

.field private reset:Ljava/lang/String;

.field private ret:I

.field private scenario:Lcom/cm/plugincluster/news/model/ONewsScenario;

.field private servercity:Lcom/cm/plugincluster/news/model/ONewsCity;

.field private stime:Ljava/lang/String;

.field private ttl:I

.field private upack:Ljava/lang/String;

.field private x_expired_time:J


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    .line 18
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 60
    const/4 v0, -0x1

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    return-void
.end method

.method public static UNIQ_INDEX(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 7

    .prologue
    .line 348
    :try_start_0
    const-string v0, "CREATE UNIQUE INDEX IF NOT EXISTS idx_%s ON %s (%s);"

    const/4 v1, 0x3

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object p1, v1, v2

    const/4 v2, 0x1

    aput-object p2, v1, v2

    const/4 v2, 0x2

    aput-object p3, v1, v2

    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 349
    invoke-virtual {p0, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
    :try_end_15
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_15} :catch_16

    .line 353
    :goto_15
    return-void

    .line 350
    :catch_16
    move-exception v0

    .line 351
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_15
.end method

.method public static fromContentValues(Landroid/content/ContentValues;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 5

    .prologue
    .line 282
    new-instance v0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    invoke-direct {v0}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;-><init>()V

    .line 283
    const-string v1, "ret"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret(I)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 284
    const-string v1, "msg"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 285
    const-string v1, "count"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count(I)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 286
    const-string v1, "offset"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 287
    const-string v1, "stime"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 288
    const-string/jumbo v1, "ttl"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl(I)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 289
    const-string v1, "reset"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 290
    const-string/jumbo v1, "upack"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 291
    const-string v1, "scenario"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->fromString(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsScenario;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->scenario(Lcom/cm/plugincluster/news/model/ONewsScenario;)V

    .line 292
    const-string v1, "lastupdatetime"

    invoke-virtual {p0, v1}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    invoke-virtual {v0, v2, v3}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime(J)V

    .line 293
    return-object v0
.end method

.method public static onCreateTable(Landroid/database/sqlite/SQLiteDatabase;)V
    .registers 4

    .prologue
    .line 322
    const-string v0, "CREATE TABLE IF NOT EXISTS tbl_newsresponseheader(_id INTEGER PRIMARY KEY,ret INTEGER,msg TEXT,count INTEGER,offset TEXT,stime TEXT,ttl INTEGER,reset TEXT,upack TEXT,scenario TEXT,x_expired_time LONG,lastupdatetime LONG,extra TEXT);"

    .line 339
    :try_start_2
    invoke-virtual {p0, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V

    .line 340
    const-string v0, "tbl_newsresponseheader"

    const-string v1, "tbl_newsresponseheader"

    const-string v2, "scenario"

    invoke-static {p0, v0, v1, v2}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->UNIQ_INDEX(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_e
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_e} :catch_f

    .line 344
    :goto_e
    return-void

    .line 341
    :catch_f
    move-exception v0

    .line 342
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_e
.end method

.method public static onUpgradeTable(Landroid/database/sqlite/SQLiteDatabase;II)V
    .registers 4

    .prologue
    .line 356
    const-string v0, "DROP TABLE IF EXISTS tbl_newsresponseheader"

    invoke-virtual {p0, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V

    .line 357
    return-void
.end method


# virtual methods
.method public count()I
    .registers 2

    .prologue
    .line 134
    iget v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    return v0
.end method

.method public count(I)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 126
    iput p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    .line 127
    return-object p0
.end method

.method public extra(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 5

    .prologue
    .line 221
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->extra:Ljava/lang/String;

    .line 223
    :try_start_2
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2a

    .line 224
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 225
    new-instance v1, Lcom/cm/plugincluster/news/model/ONewsCity;

    invoke-direct {v1}, Lcom/cm/plugincluster/news/model/ONewsCity;-><init>()V

    iput-object v1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->servercity:Lcom/cm/plugincluster/news/model/ONewsCity;

    .line 226
    iget-object v1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->servercity:Lcom/cm/plugincluster/news/model/ONewsCity;

    const-string v2, "cityid"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/cm/plugincluster/news/model/ONewsCity;->setId(Ljava/lang/String;)V

    .line 227
    iget-object v1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->servercity:Lcom/cm/plugincluster/news/model/ONewsCity;

    const-string v2, "cityname"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Lcom/cm/plugincluster/news/model/ONewsCity;->setDisplayName(Ljava/lang/String;)V
    :try_end_2a
    .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2a} :catch_2b

    .line 232
    :cond_2a
    :goto_2a
    return-object p0

    .line 229
    :catch_2b
    move-exception v0

    .line 230
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_2a
.end method

.method public extra()Ljava/lang/String;
    .registers 2

    .prologue
    .line 215
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->extra:Ljava/lang/String;

    return-object v0
.end method

.method public fromCursor(Landroid/database/Cursor;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 4

    .prologue
    .line 305
    const-string v0, "ret"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getInt(I)I

    move-result v0

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    .line 306
    const-string v0, "msg"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    .line 307
    const-string v0, "count"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getInt(I)I

    move-result v0

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    .line 308
    const-string v0, "offset"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    .line 309
    const-string v0, "stime"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime:Ljava/lang/String;

    .line 310
    const-string/jumbo v0, "ttl"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getInt(I)I

    move-result v0

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    .line 311
    const-string v0, "reset"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset:Ljava/lang/String;

    .line 312
    const-string/jumbo v0, "upack"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    .line 313
    const-string/jumbo v0, "upack"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    .line 314
    const-string v0, "scenario"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->fromString(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsScenario;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->scenario:Lcom/cm/plugincluster/news/model/ONewsScenario;

    .line 315
    const-string/jumbo v0, "x_expired_time"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->x_expired_time:J

    .line 316
    const-string v0, "lastupdatetime"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime:J

    .line 317
    const-string v0, "extra"

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->extra(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;

    .line 318
    return-object p0
.end method

.method public fromJSONObject(Lorg/json/JSONObject;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 4

    .prologue
    .line 237
    :try_start_0
    const-string v0, "msg"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    .line 238
    const-string v0, "count"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    .line 239
    const-string v0, "offset"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    .line 240
    const-string v0, "stime"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime:Ljava/lang/String;

    .line 241
    const-string/jumbo v0, "ttl"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    .line 242
    const-string v0, "reset"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset:Ljava/lang/String;

    .line 243
    const-string/jumbo v0, "upack"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    .line 244
    const-string v0, "lastupdatetime"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime:J

    .line 245
    const-string v0, "ret"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    .line 246
    const-string v0, "extra"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->extra(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    :try_end_53
    .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_53} :catch_54

    .line 250
    :goto_53
    return-object p0

    .line 247
    :catch_54
    move-exception v0

    .line 248
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_53
.end method

.method public isNeedReset()Z
    .registers 3

    .prologue
    .line 196
    const-string v0, "1"

    iget-object v1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    return v0
.end method

.method public isTTL_Expired()Z
    .registers 5

    .prologue
    .line 390
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    .line 391
    iget-wide v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->x_expired_time:J

    cmp-long v0, v0, v2

    if-lez v0, :cond_c

    const/4 v0, 0x1

    :goto_b
    return v0

    :cond_c
    const/4 v0, 0x0

    goto :goto_b
.end method

.method public lastupdatetime()J
    .registers 3

    .prologue
    .line 297
    iget-wide v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime:J

    return-wide v0
.end method

.method public lastupdatetime(J)V
    .registers 4

    .prologue
    .line 301
    iput-wide p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime:J

    .line 302
    return-void
.end method

.method public msg(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 111
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    .line 112
    return-object p0
.end method

.method public msg()Ljava/lang/String;
    .registers 2

    .prologue
    .line 119
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    return-object v0
.end method

.method public offset(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 141
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    .line 142
    return-object p0
.end method

.method public offset()Ljava/lang/String;
    .registers 2

    .prologue
    .line 149
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    return-object v0
.end method

.method public reset(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 186
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset:Ljava/lang/String;

    .line 187
    return-object p0
.end method

.method public ret()I
    .registers 2

    .prologue
    .line 104
    iget v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    return v0
.end method

.method public ret(I)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 96
    iput p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    .line 97
    return-object p0
.end method

.method public scenario()Lcom/cm/plugincluster/news/model/ONewsScenario;
    .registers 2

    .prologue
    .line 79
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->scenario:Lcom/cm/plugincluster/news/model/ONewsScenario;

    return-object v0
.end method

.method public scenario(Lcom/cm/plugincluster/news/model/ONewsScenario;)V
    .registers 2

    .prologue
    .line 76
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->scenario:Lcom/cm/plugincluster/news/model/ONewsScenario;

    .line 77
    return-void
.end method

.method public servercity()Lcom/cm/plugincluster/news/model/ONewsCity;
    .registers 2

    .prologue
    .line 218
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->servercity:Lcom/cm/plugincluster/news/model/ONewsCity;

    return-object v0
.end method

.method public setCount(I)V
    .registers 2

    .prologue
    .line 254
    iput p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    .line 255
    return-void
.end method

.method public setOffset(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 257
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    .line 258
    return-void
.end method

.method public setTTL(I)V
    .registers 2

    .prologue
    .line 260
    iput p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    .line 261
    return-void
.end method

.method public stime(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 156
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime:Ljava/lang/String;

    .line 157
    return-object p0
.end method

.method public stime()Ljava/lang/String;
    .registers 2

    .prologue
    .line 164
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime:Ljava/lang/String;

    return-object v0
.end method

.method public success(ZLjava/lang/String;)V
    .registers 4

    .prologue
    .line 38
    const/4 v0, -0x1

    iput v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    .line 39
    iput-object p2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    .line 40
    return-void
.end method

.method public success()Z
    .registers 2

    .prologue
    .line 29
    invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret()I

    move-result v0

    if-nez v0, :cond_8

    const/4 v0, 0x1

    :goto_7
    return v0

    :cond_8
    const/4 v0, 0x0

    goto :goto_7
.end method

.method public toContentValues()Landroid/content/ContentValues;
    .registers 5

    .prologue
    .line 264
    new-instance v0, Landroid/content/ContentValues;

    invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V

    .line 266
    const-string v1, "ret"

    iget v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 267
    const-string v1, "msg"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 268
    const-string v1, "count"

    iget v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 269
    const-string v1, "offset"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 270
    const-string v1, "stime"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 271
    const-string/jumbo v1, "ttl"

    iget v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 272
    const-string v1, "reset"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 273
    const-string/jumbo v1, "upack"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 274
    const-string v1, "scenario"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->scenario:Lcom/cm/plugincluster/news/model/ONewsScenario;

    invoke-virtual {v2}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 275
    const-string/jumbo v1, "x_expired_time"

    iget-wide v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->x_expired_time:J

    invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V

    .line 276
    const-string v1, "lastupdatetime"

    iget-wide v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime:J

    invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V

    .line 277
    const-string v1, "extra"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->extra:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 278
    return-object v0
.end method

.method public toJSONObject()Lorg/json/JSONObject;
    .registers 5

    .prologue
    .line 360
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    .line 362
    :try_start_5
    const-string v0, "ret"

    iget v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ret:I

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 363
    const-string v0, "msg"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->msg:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 364
    const-string v0, "count"

    iget v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->count:I

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 365
    const-string v0, "offset"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->offset:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 366
    const-string v0, "stime"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->stime:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 367
    const-string/jumbo v0, "ttl"

    iget v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 368
    const-string v0, "reset"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->reset:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 369
    const-string/jumbo v0, "upack"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 370
    const-string v0, "scenario"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->scenario:Lcom/cm/plugincluster/news/model/ONewsScenario;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 371
    const-string/jumbo v0, "x_expired_time"

    iget-wide v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->x_expired_time:J

    invoke-virtual {v1, v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    .line 372
    const-string v0, "lastupdatetime"

    iget-wide v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->lastupdatetime:J

    invoke-virtual {v1, v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    .line 373
    const-string v0, "extra"

    iget-object v2, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->extra:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_5c
    .catch Lorg/json/JSONException; {:try_start_5 .. :try_end_5c} :catch_5d

    .line 377
    :goto_5c
    return-object v1

    .line 374
    :catch_5d
    move-exception v0

    .line 375
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_5c
.end method

.method public toString()Ljava/lang/String;
    .registers 2

    .prologue
    .line 382
    invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->toJSONObject()Lorg/json/JSONObject;

    move-result-object v0

    invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public ttl()I
    .registers 2

    .prologue
    .line 179
    iget v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    return v0
.end method

.method public ttl(I)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 171
    iput p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    .line 172
    return-object p0
.end method

.method public upack(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 2

    .prologue
    .line 203
    iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    .line 204
    return-object p0
.end method

.method public upack()Ljava/lang/String;
    .registers 2

    .prologue
    .line 211
    iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->upack:Ljava/lang/String;

    return-object v0
.end method

.method public x_expired_time()Lcom/cm/plugincluster/news/model/ONewsResponseHeader;
    .registers 5

    .prologue
    .line 87
    iget v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->ttl:I

    mul-int/lit16 v0, v0, 0x3e8

    int-to-long v0, v0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    add-long/2addr v0, v2

    iput-wide v0, p0, Lcom/cm/plugincluster/news/model/ONewsResponseHeader;->x_expired_time:J

    .line 88
    return-object p0
.end method