ContentView.smali
.class public Ltr/com/hurriyet/androidsdk/response/content/ContentView;
.super Ljava/lang/Object;
.source "ContentView.java"
# interfaces
.implements Ljava/io/Serializable;
# instance fields
.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 authorPage:Ljava/lang/String;
.field public cardType:I
.field public categoryName:Ljava/lang/String;
.field public color:Ltr/com/hurriyet/androidsdk/response/content/Color;
.field public commentEnabled:Z
.field public contentType:Ljava/lang/String;
.field public contentTypeEnum:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
.field private contentViews:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/content/ContentView;",
">;"
}
.end annotation
.end field
.field public createdDate:Ljava/lang/String;
.field public dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
.field public date:Ljava/lang/String;
.field public desc:Ljava/lang/String;
.field public description:Ljava/lang/String;
.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 firstName:Ljava/lang/String;
.field public fullName:Ljava/lang/String;
.field public galleryHeadline:Ljava/lang/String;
.field public htmlNodes: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 id:Ljava/lang/String;
.field public isExternal:Z
.field public isNew:Z
.field public ixName:Ljava/lang/String;
.field public lastName:Ljava/lang/String;
.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 path:Ljava/lang/String;
.field public photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
.field public properties:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;",
">;"
}
.end annotation
.end field
.field public props:Ltr/com/hurriyet/androidsdk/response/content/ContentProperty;
.field public sendLocation:Z
.field public shareUrl:Ljava/lang/String;
.field public sizeWithoutAd:I
.field public smartModifiedDate:Ljava/lang/String;
.field public snapshot:Ljava/lang/String;
.field public social:Ltr/com/hurriyet/androidsdk/response/content/Social;
.field public sourceUrl:Ljava/lang/String;
.field public sponsorContent:Ltr/com/hurriyet/androidsdk/response/content/SponsorContent;
.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 uniqueId:Ljava/lang/String;
.field public url:Ljava/lang/String;
.field public videoUrl:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static from(Ltr/com/hurriyet/androidsdk/response/authors/Author;)Ltr/com/hurriyet/androidsdk/response/content/ContentView;
.registers 3
.line 95
new-instance v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;
invoke-direct {v0}, Ltr/com/hurriyet/androidsdk/response/content/ContentView;-><init>()V
if-eqz p0, :cond_3f
.line 97
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getFirstName()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->firstName:Ljava/lang/String;
.line 98
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getLastName()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->lastName:Ljava/lang/String;
.line 99
invoke-static {v0}, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->getFullName(Ltr/com/hurriyet/androidsdk/response/content/ContentView;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->fullName:Ljava/lang/String;
.line 100
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
.line 101
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->gettrackingName()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->trackingName:Ljava/lang/String;
.line 102
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getAuthorPage()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->authorPage:Ljava/lang/String;
const-string v1, ""
.line 103
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentType:Ljava/lang/String;
.line 104
sget-object v1, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->AUTHOR_PROFILE:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentTypeEnum:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
.line 105
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getUniqueId()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->uniqueId:Ljava/lang/String;
.line 106
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getAuthorId()I
move-result p0
iput p0, v0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->authorId:I
:cond_3f
return-object v0
.end method
.method private static getFullName(Ltr/com/hurriyet/androidsdk/response/content/ContentView;)Ljava/lang/String;
.registers 4
const-string v0, ""
if-nez p0, :cond_5
return-object v0
.line 115
:cond_5
iget-object v1, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->firstName:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_e
goto :goto_2f
:cond_e
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->firstName:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->lastName:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_26
goto :goto_28
:cond_26
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->lastName:Ljava/lang/String;
:goto_28
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:goto_2f
return-object v0
.end method
# virtual methods
.method public getContentViews()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/content/ContentView;",
">;"
}
.end annotation
.line 123
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentViews:Ljava/util/ArrayList;
return-object v0
.end method
.method public getRerouteAddress()Ljava/lang/String;
.registers 3
.line 88
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentTypeEnum:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
sget-object v1, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->AUTHOR_PROFILE:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-ne v0, v1, :cond_9
.line 89
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->uniqueId:Ljava/lang/String;
return-object v0
.line 91
:cond_9
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->url:Ljava/lang/String;
return-object v0
.end method
.method public getVisibleText()Ljava/lang/String;
.registers 3
.line 78
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentTypeEnum:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-eqz v0, :cond_11
sget-object v1, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->AUTHOR_PROFILE:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-eq v0, v1, :cond_e
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentTypeEnum:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
sget-object v1, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->COLUMN:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-ne v0, v1, :cond_11
.line 79
:cond_e
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->fullName:Ljava/lang/String;
return-object v0
.line 80
:cond_11
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentTypeEnum:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-eqz v0, :cond_1c
sget-object v1, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->CATEGORY:Ltr/com/hurriyet/androidsdk/model/content/ContentType;
if-ne v0, v1, :cond_1c
.line 81
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->name:Ljava/lang/String;
return-object v0
.line 83
:cond_1c
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->title:Ljava/lang/String;
return-object v0
.end method
.method public hasSpotVideo()Z
.registers 2
.line 119
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
if-eqz v0, :cond_e
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/content/SpotNode;->sourceUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_e
const/4 v0, 0x1
goto :goto_f
:cond_e
const/4 v0, 0x0
:goto_f
return v0
.end method
.method public setContentViews(Ljava/util/ArrayList;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/content/ContentView;",
">;)V"
}
.end annotation
.line 127
iput-object p1, p0, Ltr/com/hurriyet/androidsdk/response/content/ContentView;->contentViews:Ljava/util/ArrayList;
return-void
.end method