/**============================================================ * 版权: 久其软件 版权所有 (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 + "]"; } }