AchieveInfo.smali
.class public Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;
.super Ljava/lang/Object;
.source "AchieveInfo.java"
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$a;,
Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$AdCoupon;,
Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PoiAd;,
Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabelPublicModel;,
Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
}
.end annotation
# static fields
.field private static final DEBUG:Z = false
.field private static final TAG:Ljava/lang/String; = "AchieveInfo"
.field private static final serialVersionUID:J = 0x1L
# instance fields
.field public currentLevelCount:I
.field public helpOtherCount:I
.field public isupgrade:Z
.field public lastRefershTime:J
.field public level:Ljava/lang/String;
.field public levelName:Ljava/lang/String;
.field private mShowLogList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;",
">;"
}
.end annotation
.end field
.field public markNumberCount:I
.field public nextLevelCount:I
.field public rankNumber:J
.field public rankPercent:F
.field public reportSmsCount:I
# direct methods
.method public constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x0
.line 1279
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1280
const/4 v0, 0x0
iput v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->rankPercent:F
.line 1281
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->rankNumber:J
.line 1282
const-string v0, "0"
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->level:Ljava/lang/String;
.line 1283
iput v2, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->currentLevelCount:I
.line 1284
const/4 v0, 0x1
iput v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->nextLevelCount:I
.line 1285
iput v2, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->helpOtherCount:I
.line 1286
iput v2, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->reportSmsCount:I
.line 1287
iput v2, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->markNumberCount:I
.line 1288
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
.line 1289
return-void
.end method
# virtual methods
.method public addShowLog(Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;)V
.registers 5
.prologue
.line 1300
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
if-nez v0, :cond_b
.line 1301
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
.line 1303
:cond_b
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1304
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$a;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$a;-><init>(Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$1;)V
invoke-static {v0, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 1305
return-void
.end method
.method public getShowLogList()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;",
">;"
}
.end annotation
.prologue
.line 1296
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
return-object v0
.end method
.method public setShowLogList(Ljava/util/ArrayList;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;",
">;)V"
}
.end annotation
.prologue
.line 1308
iput-object p1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
.line 1309
iget-object v0, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$a;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$a;-><init>(Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$1;)V
invoke-static {v0, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 1310
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 5
.prologue
.line 1314
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "AchieveInfo [rankPercent="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->rankPercent:F
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "rankNumber="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->rankNumber:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", level="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->level:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", levelName="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->levelName:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", currentLevelCount="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->currentLevelCount:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", nextLevelCount="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->nextLevelCount:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", helpOtherCount="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->helpOtherCount:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", markNumberCount="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->markNumberCount:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", reportSmsCount="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->reportSmsCount:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", mShowLogList="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo;->mShowLogList:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "]"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method