package com.roboo.like.google.models;
import java.io.Serializable;
import android.text.TextUtils;
public class NewsItem implements Serializable
{
private static final long serialVersionUID = 2452345351L;
/** 新闻Id用于获取评论时使用 */
private String newsId;
private String md5;
private String title;
private String subTitle;
private String url;
private String src;
private String note = "新闻备注";
private String source;
private String time;
private long date = System.currentTimeMillis();
private String newsCategoryMd5;
public int headerId;
/** 极客公园 */
public String t = "0";
public NewsItem()
{
super();
}
public NewsItem(String md5, String title, String subTitle, String url, String src)
{
super();
this.md5 = md5;
this.title = title;
this.subTitle = subTitle;
this.url = url;
this.src = src;
}
public NewsItem(String md5, String title, String subTitle, String url, String src, String source)
{
super();
this.md5 = md5;
this.title = title;
this.subTitle = subTitle;
this.url = url;
this.src = src;
this.source = source;
}
public NewsItem(String md5, String title, String subTitle, String url, String src, String note, String source, long date)
{
super();
this.md5 = md5;
this.title = title;
this.subTitle = subTitle;
this.url = url;
this.src = src;
this.note = note;
this.source = source;
this.date = date;
}
public String getT()
{
return t;
}
public void setT(String t)
{
this.t = t;
}
public int getHeaderId()
{
return headerId;
}
public void setHeaderId(int headerId)
{
this.headerId = headerId;
}
public String getTime()
{
return time;
}
public void setTime(String time)
{
this.time = time;
}
public String getNewsCategoryMd5()
{
return newsCategoryMd5;
}
public void setNewsCategoryMd5(String newsCategoryMd5)
{
this.newsCategoryMd5 = newsCategoryMd5;
}
public String getMd5()
{
return md5;
}
public void setMd5(String md5)
{
this.md5 = md5;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
public String getSubTitle()
{
return subTitle;
}
public void setSubTitle(String subTitle)
{
this.subTitle = subTitle;
}
public String getUrl()
{
return url;
}
public void setUrl(String url)
{
this.url = url;
}
public String getSrc()
{
return src;
}
public void setSrc(String src)
{
this.src = src;
}
public String getNote()
{
return note;
}
public void setNote(String note)
{
this.note = note;
}
public String getSource()
{
return source;
}
public void setSource(String source)
{
this.source = source;
}
public long getDate()
{
return date;
}
public void setDate(long date)
{
this.date = date;
}
@Override
public boolean equals(Object o)
{
if (null != o && o instanceof NewsItem)
{
NewsItem item = (NewsItem) o;
if (!TextUtils.isEmpty(title))
{
return this.md5.equals(item.getMd5()) && title.equals(item.title);
}
}
return false;
}
public String getNewsId()
{
return newsId;
}
public void setNewsId(String newsId)
{
this.newsId = newsId;
}
@Override
public String toString()
{
return "md5 = " + md5 + " newsId = " + newsId + " newsUrl = " + url + " title = " + title + " subTitle = " + subTitle + " src = " + src;
}
}