/**============================================================
* 版权: 久其软件 版权所有 (c)
* 包: com.jiuqi.njt.model
* 修改记录:
* 日期 作者 内容
* =============================================================
* 2013-8-13 liyue
* ============================================================*/
package com.jiuqi.njt.model;
import java.io.Serializable;
import android.graphics.drawable.Drawable;
/**
* <p>NXW各个模块的链接类</p>
*
* <p>Copyright: 版权所有 (c)<br>
* Company: 久其</p>
*
* @author liyue
* @version 2013-8-13
*/
public class NxwLinkVo implements Serializable{
/**
*
*/
private static final long serialVersionUID = -5971698359916215617L;
protected String name;
protected String url;
protected Drawable ico;
public NxwLinkVo(){
}
/**
* @param name
* @param url
* @param ico
*/
public NxwLinkVo(String name, String url, Drawable ico){
this.name = name;
this.url = url;
this.ico = ico;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public String getUrl(){
return url;
}
public void setUrl(String url){
this.url = url;
}
public Drawable getIco(){
return ico;
}
public void setIco(Drawable ico){
this.ico = ico;
}
@Override
public int hashCode(){
final int prime = 31;
int result = 1;
result = prime * result + ((name == null) ? 0 : name.hashCode());
result = prime * result + ((url == null) ? 0 : url.hashCode());
return result;
}
@Override
public boolean equals(Object obj){
if(this == obj) return true;
if(obj == null) return false;
if(getClass() != obj.getClass()) return false;
NxwLinkVo other = (NxwLinkVo)obj;
if(name == null){
if(other.name != null) return false;
}
else if(!name.equals(other.name)) return false;
if(url == null){
if(other.url != null) return false;
}
else if(!url.equals(other.url)) return false;
return true;
}
@Override
public String toString(){
return "NxwLinkVo [name=" + name + ", url=" + url + ", ico=" + ico + "]";
}
}