1 package net.sumaris.core.dao.referential.metier;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import net.sumaris.core.dao.technical.SortDirection;
26 import net.sumaris.core.model.referential.metier.Metier;
27 import net.sumaris.core.model.referential.taxon.TaxonGroup;
28 import net.sumaris.core.vo.filter.ReferentialFilterVO;
29 import net.sumaris.core.vo.referential.MetierVO;
30 import net.sumaris.core.vo.referential.ReferentialVO;
31 import net.sumaris.core.vo.referential.TaxonGroupVO;
32 import org.springframework.data.repository.NoRepositoryBean;
33
34 import java.util.List;
35
36 @NoRepositoryBean
37 public interface MetierRepositoryExtend {
38
39 MetierVO toMetierVO(Metier metier);
40
41 List<ReferentialVO> findByFilter(
42 ReferentialFilterVO filter,
43 int offset,
44 int size,
45 String sortAttribute,
46 SortDirection sortDirection);
47
48 MetierVO getById(int id);
49 }