LOAD_DETAILS.smali

.class public Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;
.super Lcom/cm/plugincluster/news/loader/ONewsLoaderParams;
.source "LOAD_DETAILS.java"


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

.field public static final STATE_GCM:I = 0x3

.field public static final STATE_OFFLINE:I = 0x2


# instance fields
.field private contentIds:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private count:I

.field detailType:Ljava/lang/String;

.field private isFromDebug:Z

.field isMatch:Z

.field private onews:Lcom/cm/plugincluster/news/model/ONews;

.field private state:I


# direct methods
.method public constructor <init>(Lcom/cm/plugincluster/news/model/ONewsScenario;)V
    .registers 4

    .prologue
    const/4 v1, 0x0

    .line 15
    invoke-direct {p0, p1}, Lcom/cm/plugincluster/news/loader/ONewsLoaderParams;-><init>(Lcom/cm/plugincluster/news/model/ONewsScenario;)V

    .line 10
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->contentIds:Ljava/util/List;

    .line 11
    iput-boolean v1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->isFromDebug:Z

    .line 35
    iput v1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->state:I

    .line 55
    iput-boolean v1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->isMatch:Z

    .line 92
    const-string v0, "SCORE_BOARD"

    iput-object v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->detailType:Ljava/lang/String;

    .line 16
    return-void
.end method

.method private addContentid(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 83
    iget-object v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->contentIds:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 84
    return-void
.end method


# virtual methods
.method public DetailType(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 98
    iput-object p1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->detailType:Ljava/lang/String;

    .line 99
    return-void
.end method

.method public IS_STATE_GCM()Z
    .registers 3

    .prologue
    .line 52
    iget v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->state:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_7

    const/4 v0, 0x1

    :goto_6
    return v0

    :cond_7
    const/4 v0, 0x0

    goto :goto_6
.end method

.method public IS_STATE_OFFLINE()Z
    .registers 3

    .prologue
    .line 48
    iget v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->state:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_7

    const/4 v0, 0x1

    :goto_6
    return v0

    :cond_7
    const/4 v0, 0x0

    goto :goto_6
.end method

.method public STATE_GCM()Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;
    .registers 2

    .prologue
    .line 43
    const/4 v0, 0x3

    iput v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->state:I

    .line 44
    return-object p0
.end method

.method public STATE_OFFLINE()Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;
    .registers 2

    .prologue
    .line 38
    const/4 v0, 0x2

    iput v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->state:I

    .line 39
    return-object p0
.end method

.method public contetnIds()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 19
    iget-object v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->contentIds:Ljava/util/List;

    return-object v0
.end method

.method public count()I
    .registers 2

    .prologue
    .line 70
    iget v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->count:I

    return v0
.end method

.method public count(I)Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;
    .registers 2

    .prologue
    .line 65
    iput p1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->count:I

    .line 66
    return-object p0
.end method

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

    .prologue
    .line 94
    iget-object v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->detailType:Ljava/lang/String;

    return-object v0
.end method

.method public isFromDebug()Z
    .registers 2

    .prologue
    .line 27
    iget-boolean v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->isFromDebug:Z

    return v0
.end method

.method public isMatch(Z)V
    .registers 2

    .prologue
    .line 61
    iput-boolean p1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->isMatch:Z

    .line 62
    return-void
.end method

.method public isMatch()Z
    .registers 2

    .prologue
    .line 57
    iget-boolean v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->isMatch:Z

    return v0
.end method

.method public newsesTransformContentIds(Ljava/util/List;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/cm/plugincluster/news/model/ONews;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 87
    invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_4
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_18

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/news/model/ONews;

    .line 88
    invoke-virtual {v0}, Lcom/cm/plugincluster/news/model/ONews;->contentid()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->addContentid(Ljava/lang/String;)V

    goto :goto_4

    .line 90
    :cond_18
    return-void
.end method

.method public onews()Lcom/cm/plugincluster/news/model/ONews;
    .registers 2

    .prologue
    .line 79
    iget-object v0, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->onews:Lcom/cm/plugincluster/news/model/ONews;

    return-object v0
.end method

.method public onews(Lcom/cm/plugincluster/news/model/ONews;)V
    .registers 3

    .prologue
    .line 74
    iput-object p1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->onews:Lcom/cm/plugincluster/news/model/ONews;

    .line 75
    invoke-virtual {p1}, Lcom/cm/plugincluster/news/model/ONews;->contentid()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->addContentid(Ljava/lang/String;)V

    .line 76
    return-void
.end method

.method public setIsFromDebug(Z)V
    .registers 2

    .prologue
    .line 23
    iput-boolean p1, p0, Lcom/cm/plugincluster/news/loader/LOAD_DETAILS;->isFromDebug:Z

    .line 24
    return-void
.end method