/* * Ext GWT - Ext for GWT * Copyright(c) 2007-2009, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ package com.extjs.gxt.samples.client.examples.model; import com.extjs.gxt.ui.client.data.BaseModelData; public class FileModel extends BaseModelData { protected FileModel() { } public FileModel(String name, String path) { setName(name); setPath(path); } public void setName(String name) { set("name", name); } public void setPath(String path) { set("path", path); } public String getPath() { return get("path"); } public String getName() { return get("name"); } @Override public boolean equals(Object obj) { if (obj != null && obj instanceof FileModel) { FileModel mobj = (FileModel) obj; return getName().equals(mobj.getName()) && getPath().equals(mobj.getPath()); } return super.equals(obj); } }