workspace-tree-widget/src/main/java/org/gcube/portlets/user/workspace/client/model/SmartFolderModel.java

54 lines
929 B
Java

package org.gcube.portlets.user.workspace.client.model;
import java.io.Serializable;
import com.extjs.gxt.ui.client.data.BaseModelData;
/**
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
*
*/
public class SmartFolderModel extends BaseModelData implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
SmartFolderModel(){
}
public SmartFolderModel(String id, String name, String query){
setIdentifier(id);
setName(name);
setQuery(query);
}
public void setIdentifier(String id) {
set(FileModel.IDENTIFIER,id);
}
private void setName(String name){
set(FileModel.NAME, name);
}
private void setQuery(String query){
set(FileModel.QUERY, query);
}
public String getIdentifier() {
return get(FileModel.IDENTIFIER);
}
public String getName(){
return get(FileModel.NAME);
}
public String getQuery(){
return get(FileModel.QUERY);
}
}