31 lines
608 B
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);
|
|
}
|