x-control-panel/api/src/main/java/ru/kirillius/XCP/Persistence/NodeEntity.java

31 lines
608 B
Java

package ru.kirillius.XCP.Persistence;
import ru.kirillius.XCP.Persistence.Entities.Group;
import tools.jackson.databind.node.ObjectNode;
public interface NodeEntity extends PersistenceEntity {
String getName();
void setName(String name);
boolean isProtectedEntity();
void setProtectedEntity(boolean essential);
boolean isEnabled();
void setEnabled(boolean enabled);
Group getParent();
void setParent(Group parent);
ObjectNode getProperties();
void setProperties(ObjectNode properties);
TagCollection getTags();
void setTags(TagCollection tags);
}