1 package fr.ifremer.dali.dao.referential.transcribing;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import fr.ifremer.quadrige3.core.dao.referential.transcribing.TranscribingItemExtendDao;
25 import org.springframework.cache.annotation.Cacheable;
26
27 import java.util.Map;
28
29
30
31
32 public interface DaliTranscribingItemDao extends TranscribingItemExtendDao {
33
34 String TRANSCRIBING_ITEMS_BY_ID_CACHE = "transcribing_items_by_id";
35 String TRANSCRIBING_ITEMS_BY_CODE_CACHE = "transcribing_items_by_code";
36
37
38 @Cacheable(value = TRANSCRIBING_ITEMS_BY_ID_CACHE)
39 @Override
40 Map<Integer, String> getAllTranscribingItemsById(String transcribingItemTypeLabel);
41
42 @Cacheable(value = TRANSCRIBING_ITEMS_BY_CODE_CACHE)
43 @Override
44 Map<String, String> getAllTranscribingItemsByCode(String transcribingItemTypeLabel);
45 }