package org.wordpress.android.ui.reader.models; import android.text.TextUtils; import org.wordpress.android.util.StringUtils; /** * Information used by ReaderTagHeaderView */ public class ReaderTagHeaderInfo { private String imageUrl; private long sourceBlogId; private long sourcePostId; private String authorName; private String blogName; public String getImageUrl() { return StringUtils.notNullStr(imageUrl); } public void setImageUrl(String imageUrl) { this.imageUrl = StringUtils.notNullStr(imageUrl); } public String getAuthorName() { return StringUtils.notNullStr(authorName); } public void setAuthorName(String authorName) { this.authorName = StringUtils.notNullStr(authorName); } public String getBlogName() { return StringUtils.notNullStr(blogName); } public void setBlogName(String blogName) { this.blogName = StringUtils.notNullStr(blogName); } public long getSourceBlogId() { return sourceBlogId; } public void setSourceBlogId(long blogId) { this.sourceBlogId = blogId; } public long getSourcePostId() { return sourcePostId; } public void setSourcePostId(long postId) { this.sourcePostId = postId; } public boolean hasAuthorName() { return !TextUtils.isEmpty(authorName); } public boolean hasBlogName() { return !TextUtils.isEmpty(blogName); } public boolean hasSourcePost() { return sourceBlogId != 0 && sourcePostId != 0; } }