Content.smali

.class public Ltr/com/hurriyet/androidsdk/model/content/Content;
.super Ljava/lang/Object;
.source "Content.java"

# interfaces
.implements Ljava/io/Serializable;
.implements Ltr/com/hurriyet/androidsdk/model/content/Feed;


# instance fields
.field public adTypeName:Ljava/lang/String;

.field public adUnitPath:Ljava/lang/String;

.field public androidAdUnitPrefix:Ljava/lang/String;

.field public authorId:I

.field public authorInfo:Ltr/com/hurriyet/androidsdk/model/content/AuthorInfo;

.field public cardType:I

.field public categoryName:Ljava/lang/String;

.field public commentAllowed:Z

.field public commentCount:I

.field public createdDate:Ljava/lang/String;

.field public dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;

.field public date:Ljava/lang/String;

.field public description:Ljava/lang/String;

.field public detailURL:Ljava/lang/String;

.field public details:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;",
            ">;"
        }
    .end annotation
.end field

.field public duration:Ljava/lang/String;

.field public editor:Ljava/lang/String;

.field public editorTags:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ltr/com/hurriyet/androidsdk/model/content/EditorTag;",
            ">;"
        }
    .end annotation
.end field

.field public files:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ltr/com/hurriyet/androidsdk/response/content/Files;",
            ">;"
        }
    .end annotation
.end field

.field public galleryHeadline:Ljava/lang/String;

.field public id:Ljava/lang/String;

.field public isAdvertorial:Z

.field public isBrandAndStories:Z

.field public isExternal:Z

.field public modifiedDate:Ljava/lang/String;

.field public name:Ljava/lang/String;

.field public nativeStyles:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public notfamilysafe:Z

.field public photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;

.field public properties:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;",
            ">;"
        }
    .end annotation
.end field

.field public shareURL:Ljava/lang/String;

.field public showSponsor:Z

.field public sizeWithoutAd:I

.field public smartDate:Ljava/lang/String;

.field public snapshot:Ljava/lang/String;

.field public specialTextStartIndex:I

.field public sponsorText:Ljava/lang/String;

.field public spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;

.field public spotVideo:Z

.field public title:Ljava/lang/String;

.field public trackingName:Ljava/lang/String;

.field public type:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

.field public uniqueId:Ljava/lang/String;

.field public videoURL:Ljava/lang/String;


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

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

    const/4 v0, -0x1

    .line 61
    iput v0, p0, Ltr/com/hurriyet/androidsdk/model/content/Content;->specialTextStartIndex:I

    return-void
.end method


# virtual methods
.method public setDetails(Ljava/util/ArrayList;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;",
            ">;)V"
        }
    .end annotation

    if-eqz p1, :cond_79

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

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

    .line 74
    invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v1

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

    move-result v2

    if-eqz v2, :cond_70

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

    move-result-object v2

    check-cast v2, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;

    .line 76
    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getType()Ljava/lang/String;

    move-result-object v3

    const-string v4, "RelatedPhotoGallery"

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_49

    .line 77
    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getPhotos()Ljava/util/ArrayList;

    move-result-object v3

    if-eqz v3, :cond_46

    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getPhotos()Ljava/util/ArrayList;

    move-result-object v3

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    const/4 v4, 0x1

    if-lt v3, v4, :cond_46

    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getUrl()Ljava/lang/String;

    move-result-object v3

    if-eqz v3, :cond_46

    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getUrl()Ljava/lang/String;

    move-result-object v3

    const-string v4, ""

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_49

    .line 78
    :cond_46
    invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    :cond_49
    if-eqz v2, :cond_b

    .line 81
    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getType()Ljava/lang/String;

    move-result-object v3

    if-nez v3, :cond_52

    goto :goto_b

    .line 84
    :cond_52
    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getType()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v3

    const-string v4, "text"

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_b

    invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getText()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_b

    .line 85
    invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_b

    .line 88
    :cond_70
    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v1

    if-lez v1, :cond_79

    .line 89
    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->removeAll(Ljava/util/Collection;)Z

    .line 92
    :cond_79
    iput-object p1, p0, Ltr/com/hurriyet/androidsdk/model/content/Content;->details:Ljava/util/ArrayList;

    return-void
.end method