FirewallSms.smali
.class public Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.super Ljava/lang/Object;
.source "FirewallSms.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/dianxinos/optimizer/engine/antispam/model/FirewallSms;",
">;"
}
.end annotation
.end field
.field public static final INTERCEPT_ISREAD:I = 0x0
.field public static final INTERCEPT_ISSEEN:I = 0x0
.field public static final INTERCEPT_NOREAD:I = 0x1
.field public static final INTERCEPT_NOSEEN:I = 0x1
.field public static final SMS_ISREPORT:I = 0x1
.field public static final SMS_NOREPORT:I
# instance fields
.field public address:Ljava/lang/String;
.field public body:Ljava/lang/String;
.field public categoryId:Ljava/lang/String;
.field public cellId:I
.field public contact:Ljava/lang/String;
.field public date:J
.field public desc:Ljava/lang/String;
.field public id:I
.field public interceptDate:J
.field public interceptRead:Z
.field public isRead:Z
.field public isReport:Z
.field private mLocation:Ljava/lang/String;
.field public msg_type:I
.field public serviceCenter:Ljava/lang/String;
.field public tag:I
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 54
new-instance v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms$1;
invoke-direct {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms$1;-><init>()V
sput-object v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method private constructor <init>()V
.registers 1
.prologue
.line 79
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private constructor <init>(Landroid/os/Parcel;)V
.registers 8
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 81
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 82
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->id:I
.line 83
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
.line 84
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
.line 85
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v4
iput-wide v4, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->date:J
.line 86
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
if-nez v0, :cond_68
move v0, v1
:goto_24
iput-boolean v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isRead:Z
.line 87
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->tag:I
.line 88
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->desc:Ljava/lang/String;
.line 89
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v4
iput-wide v4, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptDate:J
.line 90
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
if-nez v0, :cond_6a
move v0, v1
:goto_3f
iput-boolean v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptRead:Z
.line 91
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
if-ne v0, v1, :cond_6c
:goto_47
iput-boolean v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isReport:Z
.line 92
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;
.line 93
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->categoryId:Ljava/lang/String;
.line 94
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->cellId:I
.line 95
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->serviceCenter:Ljava/lang/String;
.line 96
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->msg_type:I
.line 97
return-void
:cond_68
move v0, v2
.line 86
goto :goto_24
:cond_6a
move v0, v2
.line 90
goto :goto_3f
:cond_6c
move v1, v2
.line 91
goto :goto_47
.end method
.method synthetic constructor <init>(Landroid/os/Parcel;Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms$1;)V
.registers 3
.prologue
.line 13
invoke-direct {p0, p1}, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;-><init>(Landroid/os/Parcel;)V
return-void
.end method
.method public constructor <init>(Ldxoptimizer/aiv;)V
.registers 6
.prologue
.line 65
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 66
iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;
.line 67
iget-wide v2, v0, Ldxoptimizer/ait;->a:J
long-to-int v1, v2
iput v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->id:I
.line 68
iget-object v1, v0, Ldxoptimizer/ait;->b:Ljava/lang/String;
iput-object v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
.line 69
iget-object v1, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;
iput-object v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
.line 70
iget-wide v2, v0, Ldxoptimizer/ait;->d:J
iput-wide v2, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->date:J
.line 71
iget v1, p1, Ldxoptimizer/aiv;->c:I
iput v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->tag:I
.line 72
iget-wide v0, v0, Ldxoptimizer/ait;->d:J
iput-wide v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptDate:J
.line 73
iget-object v0, p1, Ldxoptimizer/aiv;->e:Ldxoptimizer/aiq;
.line 74
if-eqz v0, :cond_36
const-string v1, "unknown"
invoke-virtual {v0}, Ldxoptimizer/aiq;->c()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_36
.line 75
iget-object v0, p1, Ldxoptimizer/aiv;->e:Ldxoptimizer/aiq;
invoke-virtual {v0}, Ldxoptimizer/aiq;->c()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->categoryId:Ljava/lang/String;
.line 77
:cond_36
return-void
.end method
.method public static create(Landroid/database/Cursor;)Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
.registers 7
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 100
new-instance v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
invoke-direct {v3}, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;-><init>()V
.line 101
invoke-interface {p0, v2}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->id:I
.line 102
invoke-interface {p0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
.line 103
const/4 v0, 0x2
invoke-interface {p0, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
.line 104
const/4 v0, 0x3
invoke-interface {p0, v0}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
iput-wide v4, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->date:J
.line 105
const/4 v0, 0x4
invoke-interface {p0, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
if-nez v0, :cond_7e
move v0, v1
:goto_29
iput-boolean v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isRead:Z
.line 106
const/4 v0, 0x5
invoke-interface {p0, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->tag:I
.line 107
const/4 v0, 0x6
invoke-interface {p0, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->desc:Ljava/lang/String;
.line 108
const/4 v0, 0x7
invoke-interface {p0, v0}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
iput-wide v4, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptDate:J
.line 109
const/16 v0, 0x8
invoke-interface {p0, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
if-nez v0, :cond_80
move v0, v1
:goto_49
iput-boolean v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptRead:Z
.line 110
const/16 v0, 0x9
invoke-interface {p0, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
if-ne v0, v1, :cond_82
:goto_53
iput-boolean v1, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isReport:Z
.line 111
const/16 v0, 0xa
invoke-interface {p0, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;
.line 112
const/16 v0, 0xb
invoke-interface {p0, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->categoryId:Ljava/lang/String;
.line 113
const/16 v0, 0xc
invoke-interface {p0, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->cellId:I
.line 114
const/16 v0, 0xd
invoke-interface {p0, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->serviceCenter:Ljava/lang/String;
.line 115
const/16 v0, 0xe
invoke-interface {p0, v0}, Landroid/database/Cursor;->getInt(I)I
move-result v0
iput v0, v3, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->msg_type:I
.line 116
return-object v3
:cond_7e
move v0, v2
.line 105
goto :goto_29
:cond_80
move v0, v2
.line 109
goto :goto_49
:cond_82
move v1, v2
.line 110
goto :goto_53
.end method
# virtual methods
.method public describeContents()I
.registers 2
.prologue
.line 133
const/4 v0, 0x0
return v0
.end method
.method public getLocation()Ljava/lang/String;
.registers 2
.prologue
.line 124
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->mLocation:Ljava/lang/String;
return-object v0
.end method
.method public setLocation(Ljava/lang/String;)V
.registers 2
.prologue
.line 128
iput-object p1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->mLocation:Ljava/lang/String;
.line 129
return-void
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 9
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 138
iget v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->id:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 139
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 140
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 141
iget-wide v4, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->date:J
invoke-virtual {p1, v4, v5}, Landroid/os/Parcel;->writeLong(J)V
.line 142
iget-boolean v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isRead:Z
if-eqz v0, :cond_5e
move v0, v1
:goto_1b
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 143
iget v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->tag:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 144
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->desc:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_60
const-string v0, ""
:goto_2d
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 145
iget-wide v4, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptDate:J
invoke-virtual {p1, v4, v5}, Landroid/os/Parcel;->writeLong(J)V
.line 146
iget-boolean v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->interceptRead:Z
if-eqz v0, :cond_63
move v0, v1
:goto_3a
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 147
iget-boolean v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->isReport:Z
if-eqz v0, :cond_65
:goto_41
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 148
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 149
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->categoryId:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 150
iget v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->cellId:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 151
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->serviceCenter:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 152
iget v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->msg_type:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 153
return-void
:cond_5e
move v0, v2
.line 142
goto :goto_1b
.line 144
:cond_60
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->desc:Ljava/lang/String;
goto :goto_2d
:cond_63
move v0, v2
.line 146
goto :goto_3a
:cond_65
move v2, v1
.line 147
goto :goto_41
.end method