INodeEx.java 623 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package org.springblade.common.utils;
  2. import java.io.Serializable;
  3. import java.util.List;
  4. public interface INodeEx<T> extends Serializable {
  5. Long getId();
  6. Long getParentId();
  7. List<T> getChildren();
  8. Long getFromId();
  9. String getAncestors();
  10. Integer getSort();
  11. String getTreeSort();
  12. Long getValue();
  13. void setId(Long id);
  14. void setParentId(Long parentId);
  15. void setFromId(Long fromId);
  16. void setAncestors(String ancestors);
  17. void setSort(Integer sort);
  18. void setTreeSort(String sortTree);
  19. default Boolean getHasChildren() {
  20. return false;
  21. }
  22. }