@JsonIgnore 序列化为json时,忽略此属性,(非必须)
import java.util.LinkedHashMap;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
* easyui的tree的节点vo类
* @author happyqing
* @since 2013年12月3日
*/
public class TreeNodeVo {
private String id; //节点的 id
@JsonIgnore
private String parentId; //父节点id,java生成树时使用
private String text; //显示的节点文字。
private String iconCls; //节点图标样式 "iconCls":"icon-save", "iconCls":"icon-ok", 等
private String state; //节点状态, 'open' 或 'closed',默认是 'open'。当设为 'closed' 时,此节点有子节点,并且将从远程站点加载它们。
private boolean checked; //指示节点是否被选中。
private LinkedHashMap<?,?> attributes; //给一个节点追加的自定义属性。
private List<TreeNodeVo> children; //定义了一些子节点的节点数组。
private String url; //扩展属性url
public TreeNodeVo()
{
//children = new ArrayList();
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public String getIconCls() {
return iconCls;
}
public void setIconCls(String iconCls) {
this.iconCls = iconCls;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public LinkedHashMap<?,?> getAttributes() {
return attributes;
}
public void setAttributes(LinkedHashMap<?,?> attributes) {
this.attributes = attributes;
}
public List<TreeNodeVo> getChildren() {
return children;
}
public void setChildren(List<TreeNodeVo> children) {
this.children = children;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}