001package gudusoft.gsqlparser.dlineage.metadata;
002
003import gudusoft.gsqlparser.util.json.JSONField;
004
005public abstract class TreeNode{
006
007        private Server server;
008        private TreeNode parent;
009        private String id;
010
011        @JSONField(serialize = false)
012        public TreeNode getParent() {
013                return parent;
014        }
015
016        public void setParent(TreeNode parent) {
017                this.parent = parent;
018        }
019
020        @JSONField(serialize = false)
021        public Server getServer() {
022                return server;
023        }
024
025        public void setServer(Server server) {
026                this.server = server;
027        }
028
029        public String getId() {
030                return id;
031        }
032
033        public void setId(String id) {
034                this.id = id;
035        }
036
037}