Interface TreeEntityService<M extends BaseModel<I> & TreeEntityModel<M>,C extends BaseCriteria<I> & TreeEntityCriteria<I>,R extends BaseRepository<M,C,I,U> & TreeEntityRepository<M,I,U>,I,U>


public interface TreeEntityService<M extends BaseModel<I> & TreeEntityModel<M>,C extends BaseCriteria<I> & TreeEntityCriteria<I>,R extends BaseRepository<M,C,I,U> & TreeEntityRepository<M,I,U>,I,U>
Created by vahid (va.zafari@gmail.com) on 11/12/17.
  • Method Details

    • getEmptyModel

      M getEmptyModel()
    • getEmptyCriteria

      C getEmptyCriteria()
    • getRepository

      R getRepository()
    • getLogger

      org.slf4j.Logger getLogger()
    • getTree

      default M getTree(U user)
    • getTree

      default M getTree(I rootId, U user)
    • toTree

      default M toTree(List<M> list)