1 package net.sumaris.core.extraction.dao.trip.rdb;
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.extraction.dao.trip.ExtractionTripDao;
26 import net.sumaris.core.extraction.vo.ExtractionFilterVO;
27 import net.sumaris.core.extraction.vo.ExtractionRawFormatEnum;
28 import net.sumaris.core.extraction.vo.trip.rdb.ExtractionRdbTripContextVO;
29 import net.sumaris.core.util.StringUtils;
30
31
32
33
34 public interface ExtractionRdbTripDao<C extends ExtractionRdbTripContextVO> extends ExtractionTripDao {
35
36 String RDB_FORMAT = StringUtils.underscoreToChangeCase(ExtractionRawFormatEnum.RDB.name());
37
38 String HH_SHEET_NAME = "HH";
39 String SL_SHEET_NAME = "SL";
40 String HL_SHEET_NAME = "HL";
41 String CA_SHEET_NAME = "CA";
42
43 <R extends C> R execute(ExtractionFilterVO filter);
44 }