ONewsScenario.smali
.class public Lcom/cm/plugincluster/news/model/ONewsScenario;
.super Ljava/lang/Object;
.source "ONewsScenario.java"
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator",
"<",
"Lcom/cm/plugincluster/news/model/ONewsScenario;",
">;"
}
.end annotation
.end field
.field private static final INDEX_CATEGORY:I = 0x1
.field private static final INDEX_EXTRA:I = 0x0
.field private static final INDEX_LOCATION:I = 0x2
.field private static final INDEX_TYPE:I = 0x3
.field public static final TAG_COUNT:Ljava/lang/String; = "count"
.field public static final TAG_GROUP:Ljava/lang/String; = "group"
.field public static final TAG_HAVING:Ljava/lang/String; = "having"
.field public static final TAG_LIMIT:Ljava/lang/String; = "limit"
.field public static final TAG_ORDER:Ljava/lang/String; = "order"
.field public static final TAG_TABLE:Ljava/lang/String; = "table"
.field private static mAuthority:Ljava/lang/String;
# instance fields
.field mSupportedCType:Ljava/lang/String;
.field value:Ljava/nio/ByteBuffer;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 250
new-instance v0, Lcom/cm/plugincluster/news/model/ONewsScenario$1;
invoke-direct {v0}, Lcom/cm/plugincluster/news/model/ONewsScenario$1;-><init>()V
sput-object v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.registers 2
.prologue
.line 56
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 42
const/4 v0, 0x4
invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v0
iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
.line 58
return-void
.end method
.method private constructor <init>(Landroid/os/Parcel;)V
.registers 3
.prologue
.line 260
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 42
const/4 v0, 0x4
invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v0
iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
.line 261
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
.line 262
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->set(Ljava/lang/String;)V
.line 263
return-void
.end method
.method synthetic constructor <init>(Landroid/os/Parcel;Lcom/cm/plugincluster/news/model/ONewsScenario$1;)V
.registers 3
.prologue
.line 41
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;-><init>(Landroid/os/Parcel;)V
return-void
.end method
.method public constructor <init>(Lcom/cm/plugincluster/news/model/ONewsScenario;)V
.registers 3
.prologue
.line 64
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 42
const/4 v0, 0x4
invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v0
iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
.line 65
iget-object v0, p1, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
.line 66
iget-object v0, p1, Lcom/cm/plugincluster/news/model/ONewsScenario;->mSupportedCType:Ljava/lang/String;
iput-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mSupportedCType:Ljava/lang/String;
.line 67
return-void
.end method
.method public static create(BBB)Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 6
.prologue
const/4 v2, 0x0
.line 78
new-instance v0, Lcom/cm/plugincluster/news/model/ONewsScenario;
invoke-direct {v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;-><init>()V
.line 79
iget-object v1, v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
invoke-virtual {v1, v2, v2}, Ljava/nio/ByteBuffer;->put(IB)Ljava/nio/ByteBuffer;
.line 80
iget-object v1, v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v2, 0x1
invoke-virtual {v1, v2, p2}, Ljava/nio/ByteBuffer;->put(IB)Ljava/nio/ByteBuffer;
.line 81
iget-object v1, v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v2, 0x2
invoke-virtual {v1, v2, p1}, Ljava/nio/ByteBuffer;->put(IB)Ljava/nio/ByteBuffer;
.line 82
iget-object v1, v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v2, 0x3
invoke-virtual {v1, v2, p0}, Ljava/nio/ByteBuffer;->put(IB)Ljava/nio/ByteBuffer;
.line 83
return-object v0
.end method
.method public static defaultScenarios()Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/news/model/ONewsScenario;",
">;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 270
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
move v0, v1
.line 272
:goto_7
if-gt v0, v1, :cond_14
.line 273
invoke-static {v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getScenarioByCategory(B)Lcom/cm/plugincluster/news/model/ONewsScenario;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 272
add-int/lit8 v0, v0, 0x1
int-to-byte v0, v0
goto :goto_7
.line 275
:cond_14
return-object v2
.end method
.method public static fromString(Ljava/lang/String;)Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 2
.prologue
.line 170
new-instance v0, Lcom/cm/plugincluster/news/model/ONewsScenario;
invoke-direct {v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;-><init>()V
.line 171
invoke-virtual {v0, p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->set(Ljava/lang/String;)V
.line 172
return-object v0
.end method
.method private getAuthority(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 300
sget-object v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mAuthority:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_10
.line 301
if-eqz p1, :cond_13
.line 302
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mAuthority:Ljava/lang/String;
.line 307
:cond_10
sget-object v0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mAuthority:Ljava/lang/String;
return-object v0
.line 304
:cond_13
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "NewsUISdk Context is null,you must init NewsUISdk"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static getPushScenario()Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 3
.prologue
.line 187
const/4 v0, 0x3
const/4 v1, 0x0
const/4 v2, -0x1
invoke-static {v0, v1, v2}, Lcom/cm/plugincluster/news/model/ONewsScenario;->create(BBB)Lcom/cm/plugincluster/news/model/ONewsScenario;
move-result-object v0
return-object v0
.end method
.method public static getRelatedScenario(B)Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 2
.prologue
const/4 v0, 0x5
.line 195
invoke-static {v0, v0, p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->create(BBB)Lcom/cm/plugincluster/news/model/ONewsScenario;
move-result-object v0
return-object v0
.end method
.method public static getScenarioByCategory(B)Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 3
.prologue
const/4 v0, 0x1
.line 160
invoke-static {v0, v0, p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->create(BBB)Lcom/cm/plugincluster/news/model/ONewsScenario;
move-result-object v0
.line 162
if-nez v0, :cond_f
.line 163
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "ONewsScenario can\'t be null (ONewsScenario create)"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 166
:cond_f
return-object v0
.end method
# virtual methods
.method public C_AUTO()V
.registers 2
.prologue
.line 444
const/16 v0, 0x8
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 445
return-void
.end method
.method public C_CONSTELLATION()V
.registers 2
.prologue
.line 535
const/16 v0, 0x15
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 536
return-void
.end method
.method public C_CULTURE()V
.registers 2
.prologue
.line 528
const/16 v0, 0x14
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 529
return-void
.end method
.method public C_ECONOMICS()V
.registers 2
.prologue
.line 437
const/4 v0, 0x7
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 438
return-void
.end method
.method public C_EDUCATION()V
.registers 2
.prologue
.line 479
const/16 v0, 0xd
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 480
return-void
.end method
.method public C_EMOTION()V
.registers 2
.prologue
.line 521
const/16 v0, 0x13
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 522
return-void
.end method
.method public C_ENTERTAINMENT()V
.registers 2
.prologue
.line 409
const/4 v0, 0x3
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 410
return-void
.end method
.method public C_ESTATE()V
.registers 2
.prologue
.line 451
const/16 v0, 0x9
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 452
return-void
.end method
.method public C_FASHION()V
.registers 2
.prologue
.line 458
const/16 v0, 0xa
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 459
return-void
.end method
.method public C_FOOD()V
.registers 2
.prologue
.line 556
const/16 v0, 0x18
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 557
return-void
.end method
.method public C_FUN()V
.registers 2
.prologue
.line 563
const/16 v0, 0x19
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 564
return-void
.end method
.method public C_FUNNY_STORY()V
.registers 2
.prologue
.line 577
const/16 v0, 0x1b
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 578
return-void
.end method
.method public C_GAME()V
.registers 2
.prologue
.line 500
const/16 v0, 0x10
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 501
return-void
.end method
.method public C_HEALTH()V
.registers 2
.prologue
.line 472
const/16 v0, 0xc
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 473
return-void
.end method
.method public C_HISTORY()V
.registers 2
.prologue
.line 514
const/16 v0, 0x12
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 515
return-void
.end method
.method public C_HOT()V
.registers 2
.prologue
.line 591
const/16 v0, 0x1d
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 592
return-void
.end method
.method public C_INTERNATIONAL()V
.registers 2
.prologue
.line 493
const/16 v0, 0xf
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 494
return-void
.end method
.method public C_LIFESTYLE()V
.registers 2
.prologue
.line 549
const/16 v0, 0x17
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 550
return-void
.end method
.method public C_LOSE_WEIGHT()V
.registers 2
.prologue
.line 542
const/16 v0, 0x16
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 543
return-void
.end method
.method public C_MILITARY()V
.registers 2
.prologue
.line 423
const/4 v0, 0x5
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 424
return-void
.end method
.method public C_PARENTING()V
.registers 2
.prologue
.line 507
const/16 v0, 0x11
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 508
return-void
.end method
.method public C_POLITICS()V
.registers 2
.prologue
.line 395
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 396
return-void
.end method
.method public C_RECOMMEND()V
.registers 2
.prologue
.line 388
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 389
return-void
.end method
.method public C_SEXUALITY()V
.registers 2
.prologue
.line 465
const/16 v0, 0xb
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 466
return-void
.end method
.method public C_SOCIETY()V
.registers 2
.prologue
.line 402
const/4 v0, 0x2
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 403
return-void
.end method
.method public C_SPORT()V
.registers 2
.prologue
.line 416
const/4 v0, 0x4
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 417
return-void
.end method
.method public C_TASTE()V
.registers 2
.prologue
.line 570
const/16 v0, 0x1a
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 571
return-void
.end method
.method public C_TECH()V
.registers 2
.prologue
.line 430
const/4 v0, 0x6
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 431
return-void
.end method
.method public C_TOURISM()V
.registers 2
.prologue
.line 486
const/16 v0, 0xe
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 487
return-void
.end method
.method public C_VIDEOS()V
.registers 2
.prologue
.line 584
const/16 v0, 0x1c
invoke-virtual {p0, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->setCategory(B)V
.line 585
return-void
.end method
.method public URI_NEWS_ALBUM(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 372
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 373
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 374
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 375
const-string v1, "news/album"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 377
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 379
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 281
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 282
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 283
const-string v1, "news/scenario"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 284
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 285
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 286
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO_AFTER(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 320
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 321
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 322
const-string v1, "news/after"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 323
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 324
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 325
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO_BEFORE(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 311
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 312
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 313
const-string v1, "news/before"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 314
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 315
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 316
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO_CACHE(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 353
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 354
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 355
const-string v1, "news/cache"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 356
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 357
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 358
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO_CLEAR_HEADER(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 290
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 291
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 292
const-string v1, "news/scenario/deleteheader"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 293
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 294
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 295
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO_NO_BODY(Landroid/content/Context;I)Landroid/net/Uri;
.registers 6
.prologue
.line 362
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 363
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 364
const-string v1, "news/body"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 365
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 366
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 367
const-string v1, "count"
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 368
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_SCENARIO_QUERY(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;
.registers 9
.prologue
.line 329
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 330
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 331
const-string v1, "news/scenario"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 332
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 333
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 335
const-string v1, "group"
invoke-virtual {v0, v1, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 336
const-string v1, "having"
invoke-virtual {v0, v1, p3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 337
const-string/jumbo v1, "order"
invoke-virtual {v0, v1, p4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 338
const-string v1, "limit"
invoke-virtual {v0, v1, p5}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 339
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public URI_NEWS_USER_CLEAR(Landroid/content/Context;)Landroid/net/Uri;
.registers 5
.prologue
.line 343
new-instance v0, Landroid/net/Uri$Builder;
invoke-direct {v0}, Landroid/net/Uri$Builder;-><init>()V
.line 344
const-string v1, "content"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 345
const-string v1, "news/user"
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->path(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 346
invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getAuthority(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 347
const-string/jumbo v1, "table"
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
.line 348
invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public describeContents()I
.registers 2
.prologue
.line 240
const/4 v0, 0x0
return v0
.end method
.method public getCategory()B
.registers 3
.prologue
.line 145
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->get(I)B
move-result v0
return v0
.end method
.method public getCategoryHexString()Ljava/lang/String;
.registers 6
.prologue
const/4 v4, 0x1
.line 118
const-string v0, "0x%02x"
new-array v1, v4, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->get(I)B
move-result v3
invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getLocation()B
.registers 3
.prologue
.line 136
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->get(I)B
move-result v0
return v0
.end method
.method public getLocationHexString()Ljava/lang/String;
.registers 6
.prologue
.line 109
const-string v0, "0x%02x"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v4, 0x2
invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->get(I)B
move-result v3
invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getStringValue()Ljava/lang/String;
.registers 5
.prologue
.line 87
const-string v0, "0x%08x"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
invoke-virtual {v3}, Ljava/nio/ByteBuffer;->asReadOnlyBuffer()Ljava/nio/ByteBuffer;
move-result-object v3
invoke-virtual {v3}, Ljava/nio/ByteBuffer;->getInt()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getSupportedCType(Lcom/cm/plugincluster/news/interfaces/INewsSdk;)Ljava/lang/String;
.registers 4
.prologue
.line 228
if-nez p1, :cond_a
.line 229
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "NewsSdk is Null"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 231
:cond_a
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mSupportedCType:Ljava/lang/String;
if-eqz v0, :cond_11
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mSupportedCType:Ljava/lang/String;
:goto_10
return-object v0
:cond_11
invoke-interface {p1}, Lcom/cm/plugincluster/news/interfaces/INewsSdk;->getSupportedCType()Ljava/lang/String;
move-result-object v0
goto :goto_10
.end method
.method public getType()B
.registers 3
.prologue
.line 127
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v1, 0x3
invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->get(I)B
move-result v0
return v0
.end method
.method public getTypeHexString()Ljava/lang/String;
.registers 6
.prologue
.line 100
const-string v0, "0x%02x"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v4, 0x3
invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->get(I)B
move-result v3
invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public hexString()Ljava/lang/String;
.registers 5
.prologue
.line 156
const-string v0, "%08x"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
invoke-virtual {v3}, Ljava/nio/ByteBuffer;->asReadOnlyBuffer()Ljava/nio/ByteBuffer;
move-result-object v3
invoke-virtual {v3}, Ljava/nio/ByteBuffer;->getInt()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public isAlbumScenario()Z
.registers 3
.prologue
const/4 v1, 0x4
.line 235
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getType()B
move-result v0
if-ne v0, v1, :cond_f
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getLocation()B
move-result v0
if-ne v0, v1, :cond_f
const/4 v0, 0x1
:goto_e
return v0
:cond_f
const/4 v0, 0x0
goto :goto_e
.end method
.method public set(Ljava/lang/String;)V
.registers 4
.prologue
.line 176
invoke-static {p1}, Ljava/lang/Integer;->decode(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
.line 177
iget-object v1, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
.line 178
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->flip()Ljava/nio/Buffer;
.line 179
return-void
.end method
.method public setCategory(B)V
.registers 4
.prologue
.line 91
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->value:Ljava/nio/ByteBuffer;
const/4 v1, 0x1
invoke-virtual {v0, v1, p1}, Ljava/nio/ByteBuffer;->put(IB)Ljava/nio/ByteBuffer;
.line 92
return-void
.end method
.method public setSupportedCType(Ljava/lang/String;)V
.registers 2
.prologue
.line 220
iput-object p1, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mSupportedCType:Ljava/lang/String;
.line 221
return-void
.end method
.method public toAlbumScenario()Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 3
.prologue
const/4 v1, 0x4
.line 211
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getCategory()B
move-result v0
invoke-static {v1, v1, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->create(BBB)Lcom/cm/plugincluster/news/model/ONewsScenario;
move-result-object v0
return-object v0
.end method
.method public toRelatedScenario()Lcom/cm/plugincluster/news/model/ONewsScenario;
.registers 3
.prologue
const/4 v1, 0x5
.line 203
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getCategory()B
move-result v0
invoke-static {v1, v1, v0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->create(BBB)Lcom/cm/plugincluster/news/model/ONewsScenario;
move-result-object v0
return-object v0
.end method
.method public toString()Ljava/lang/String;
.registers 5
.prologue
.line 152
const-string v0, "[Scenario %s | %s]"
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
const-string v3, "ONLINE"
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 4
.prologue
.line 245
invoke-virtual {p0}, Lcom/cm/plugincluster/news/model/ONewsScenario;->getStringValue()Ljava/lang/String;
move-result-object v0
.line 246
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 247
iget-object v0, p0, Lcom/cm/plugincluster/news/model/ONewsScenario;->mSupportedCType:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 248
return-void
.end method