ScanCommonStatus.smali
.class public Lcom/cleanmaster/junk/scan/ScanCommonStatus;
.super Ljava/lang/Object;
.source "ScanCommonStatus.java"
# interfaces
.implements Lcom/cleanmaster/junk/scan/IScanCommonStatus;
# instance fields
.field private mIsDisableNetQueryWhenUsing2GNetwork:Z
.field private mIsFirstCleanedJunkAdvanced:Z
.field private mIsFirstCleanedJunkStandard:Z
.field private mIsForegroundScan:Z
.field private mNetQueryTimeController:Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;
.field private mNetQueryTimeDurationThreshold:I
.field private mScanId:I
# direct methods
.method public constructor <init>(Z)V
.registers 6
.prologue
const/4 v1, 0x0
.line 8
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 69
iput v1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mScanId:I
.line 70
iput v1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mNetQueryTimeDurationThreshold:I
.line 71
iput-boolean v1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsForegroundScan:Z
.line 72
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mNetQueryTimeController:Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;
.line 73
iput-boolean v1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsFirstCleanedJunkStandard:Z
.line 74
iput-boolean v1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsFirstCleanedJunkAdvanced:Z
.line 75
iput-boolean v1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsDisableNetQueryWhenUsing2GNetwork:Z
.line 9
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
const-wide/32 v2, 0x7fffffff
and-long/2addr v0, v2
.line 10
long-to-int v0, v0
iput v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mScanId:I
.line 11
iput-boolean p1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsForegroundScan:Z
.line 12
return-void
.end method
# virtual methods
.method public getCleanCloudNetQueryTimeDurationThreshold()I
.registers 2
.prologue
.line 46
iget v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mNetQueryTimeDurationThreshold:I
return v0
.end method
.method public getIsDisableNetQueryWhenUsing2GNetwork()Z
.registers 2
.prologue
.line 41
iget-boolean v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsDisableNetQueryWhenUsing2GNetwork:Z
return v0
.end method
.method public getIsFirstCleanedJunkAdvanced()Z
.registers 2
.prologue
.line 36
iget-boolean v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsFirstCleanedJunkAdvanced:Z
return v0
.end method
.method public getIsFirstCleanedJunkStandard()Z
.registers 2
.prologue
.line 31
iget-boolean v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsFirstCleanedJunkStandard:Z
return v0
.end method
.method public getIsForegroundScan()Z
.registers 2
.prologue
.line 16
iget-boolean v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsForegroundScan:Z
return v0
.end method
.method public getNetQueryTimeController()Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;
.registers 2
.prologue
.line 21
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mNetQueryTimeController:Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;
return-object v0
.end method
.method public getScanId()I
.registers 2
.prologue
.line 26
iget v0, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mScanId:I
return v0
.end method
.method public setCleanCloudNetQueryTimeDurationThreshold(I)V
.registers 2
.prologue
.line 66
iput p1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mNetQueryTimeDurationThreshold:I
.line 67
return-void
.end method
.method public setIsDisableNetQueryWhenUsing2GNetwork(Z)V
.registers 2
.prologue
.line 62
iput-boolean p1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsDisableNetQueryWhenUsing2GNetwork:Z
.line 63
return-void
.end method
.method public setIsFirstCleanedJunkAdvanced(Z)V
.registers 2
.prologue
.line 58
iput-boolean p1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsFirstCleanedJunkAdvanced:Z
.line 59
return-void
.end method
.method public setIsFirstCleanedJunkStandard(Z)V
.registers 2
.prologue
.line 54
iput-boolean p1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mIsFirstCleanedJunkStandard:Z
.line 55
return-void
.end method
.method public setNetQueryTimeController(Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;)V
.registers 2
.prologue
.line 50
iput-object p1, p0, Lcom/cleanmaster/junk/scan/ScanCommonStatus;->mNetQueryTimeController:Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;
.line 51
return-void
.end method