group.rober.base.pilot.model.BaseNode Maven / Gradle / Ivy
The newest version!
package group.rober.base.pilot.model;
/**
* 操作指引顶级父节点
*/
public abstract class BaseNode {
protected String id;
protected String topic;
protected String contextId;
protected String permitCode;
protected NodeType type;
protected String fullName;
protected String icon;
protected boolean expanded;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTopic() {
return topic;
}
public void setTopic(String topic) {
this.topic = topic;
}
public String getContextId() {
return contextId;
}
public void setContextId(String contextId) {
this.contextId = contextId;
}
public String getPermitCode() {
return permitCode;
}
public void setPermitCode(String permitCode) {
this.permitCode = permitCode;
}
public NodeType getType() {
return type;
}
public void setType(NodeType type) {
this.type = type;
}
public String getFullName() {
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
public String getIcon() {
return icon;
}
public void setIcon(String icon) {
this.icon = icon;
}
public boolean isExpanded() {
return expanded;
}
public void setExpanded(boolean expanded) {
this.expanded = expanded;
}
}