Class AbstractTreeService<T,​ID>

    • Constructor Detail

      • AbstractTreeService

        public AbstractTreeService()
    • Method Detail

      • sortTree

        public void sortTree​(java.util.List<SparrowTree<T,​ID>> sparrowSortableTrees)
      • sort

        public void sort​(SparrowTree<T,​ID> sparrowSortableTree)
        Description copied from interface: TreeService
        对整颗树进行排序,即对同一层级的叶排序
        Specified by:
        sort in interface TreeService<T,​ID>
      • getIndexByNode

        public int getIndexByNode​(java.util.LinkedList<T> linkedList,
                                  T node)
      • getIndexByNodeId

        public int getIndexByNodeId​(java.util.LinkedList<T> linkedList,
                                    ID id)
      • saveSort

        public void saveSort​(org.springframework.data.jpa.repository.JpaRepository<T,​ID> repository,
                             T node)
      • getNodeId

        public ID getNodeId​(T node)