VipFuncProvider$ResultBean.smali

.class public Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;
.super Ljava/lang/Object;
.source "VipFuncProvider.java"

# interfaces
.implements Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;
.implements Ljava/lang/Comparable;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cm/plugincluster/vip/VipFuncProvider;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "ResultBean"
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;",
        "Ljava/lang/Comparable",
        "<",
        "Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;",
        ">;"
    }
.end annotation


# instance fields
.field private buttonText:Ljava/lang/CharSequence;

.field private iconRes:I
    .annotation build Landroid/support/annotation/DrawableRes;
    .end annotation
.end field

.field private pageType:I

.field private pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

.field private position:I

.field private showVipIcon:Z

.field private subTitle:Ljava/lang/CharSequence;

.field private title:Ljava/lang/CharSequence;


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 710
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static showCardInResultPage(Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;I)Z
    .registers 4

    .prologue
    const/4 v0, 0x0

    .line 841
    if-nez p0, :cond_4

    .line 843
    :cond_3
    :goto_3
    return v0

    .line 842
    :cond_4
    invoke-virtual {p0}, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->getPageType()I

    move-result v1

    .line 843
    and-int/2addr v1, p1

    if-eqz v1, :cond_3

    const/4 v0, 0x1

    goto :goto_3
.end method


# virtual methods
.method public addPageType(I)V
    .registers 3

    .prologue
    .line 750
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pageType:I

    or-int/2addr v0, p1

    iput v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pageType:I

    .line 751
    return-void
.end method

.method public compareTo(Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;)I
    .registers 4
    .param p1    # Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .prologue
    .line 848
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->position:I

    iget v1, p1, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->position:I

    sub-int/2addr v0, v1

    return v0
.end method

.method public bridge synthetic compareTo(Ljava/lang/Object;)I
    .registers 3
    .param p1    # Ljava/lang/Object;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .prologue
    .line 710
    check-cast p1, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;

    invoke-virtual {p0, p1}, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->compareTo(Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;)I

    move-result v0

    return v0
.end method

.method public getButtonText()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 786
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->buttonText:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public getIconRes()I
    .registers 2

    .prologue
    .line 762
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->iconRes:I

    return v0
.end method

.method public getPageType()I
    .registers 2

    .prologue
    .line 743
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pageType:I

    return v0
.end method

.method public getPluginActions()Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;
    .registers 2

    .prologue
    .line 802
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    return-object v0
.end method

.method public getPosition()I
    .registers 2

    .prologue
    .line 754
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->position:I

    return v0
.end method

.method public getSubTitle()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 778
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->subTitle:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public getTitle()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 770
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->title:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public isShowVipIcon()Z
    .registers 2

    .prologue
    .line 794
    iget-boolean v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->showVipIcon:Z

    return v0
.end method

.method public onClick(Landroid/view/View;Ljava/util/Map;)V
    .registers 4
    .param p1    # Landroid/view/View;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .param p2    # Ljava/util/Map;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/view/View;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 811
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    if-eqz v0, :cond_9

    .line 812
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    invoke-interface {v0, p1, p2}, Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;->onClick(Landroid/view/View;Ljava/util/Map;)V

    .line 814
    :cond_9
    return-void
.end method

.method public onShow(Landroid/view/View;Ljava/util/Map;)V
    .registers 4
    .param p1    # Landroid/view/View;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .param p2    # Ljava/util/Map;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/view/View;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 818
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    if-eqz v0, :cond_9

    .line 819
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    invoke-interface {v0, p1, p2}, Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;->onShow(Landroid/view/View;Ljava/util/Map;)V

    .line 821
    :cond_9
    return-void
.end method

.method public setButtonText(Ljava/lang/CharSequence;)V
    .registers 2

    .prologue
    .line 790
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->buttonText:Ljava/lang/CharSequence;

    .line 791
    return-void
.end method

.method public setIconRes(I)V
    .registers 2

    .prologue
    .line 766
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->iconRes:I

    .line 767
    return-void
.end method

.method public setPluginActions(Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;)V
    .registers 2

    .prologue
    .line 806
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    .line 807
    return-void
.end method

.method public setPosition(I)V
    .registers 2

    .prologue
    .line 758
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->position:I

    .line 759
    return-void
.end method

.method public setShowVipIcon(Z)V
    .registers 2

    .prologue
    .line 798
    iput-boolean p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->showVipIcon:Z

    .line 799
    return-void
.end method

.method public setSubTitle(Ljava/lang/CharSequence;)V
    .registers 2

    .prologue
    .line 782
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->subTitle:Ljava/lang/CharSequence;

    .line 783
    return-void
.end method

.method public setTitle(Ljava/lang/CharSequence;)V
    .registers 2

    .prologue
    .line 774
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->title:Ljava/lang/CharSequence;

    .line 775
    return-void
.end method

.method public toString()Ljava/lang/String;
    .registers 3

    .prologue
    .line 825
    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v1, "ResultBean{pageType="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pageType:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", position="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->position:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", iconRes="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->iconRes:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", title="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->title:Ljava/lang/CharSequence;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", subTitle="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->subTitle:Ljava/lang/CharSequence;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", buttonText="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->buttonText:Ljava/lang/CharSequence;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", showVipIcon="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-boolean v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->showVipIcon:Z

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", clickAction="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$ResultBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const/16 v1, 0x7d

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)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