Interface BaseService<M extends BaseModelAbstract<I>,C extends BaseCriteria<I>,D,I extends Comparable<? super I>,U>

All Known Implementing Classes:
BaseServiceAbstract

public interface BaseService<M extends BaseModelAbstract<I>,C extends BaseCriteria<I>,D,I extends Comparable<? super I>,U>
Created by vahid (va.zafari@gmail.com) on 11/6/17.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    delete(I id, U user)
     
    org.springframework.data.domain.Page<M>
    get(C criteria, org.springframework.data.domain.Pageable pageable, U user)
     
    get(I id, U user)
     
    save(D dto, U user)
     
    update(I id, D dto, U user)
     
  • Method Details

    • get

      M get(I id, U user)
    • delete

      long delete(I id, U user)
    • save

      M save(D dto, U user)
    • update

      M update(I id, D dto, U user)
    • get

      org.springframework.data.domain.Page<M> get(C criteria, org.springframework.data.domain.Pageable pageable, U user)