1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
4 import java.util.Collection;
5 import javax.annotation.Generated;
6
7 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
8 public interface ExtractionContextDTO extends QuadrigeBean {
9
10 String PROPERTY_UNIQUE_ID = "uniqueId";
11
12 String PROPERTY_BASE_TABLE_NAME = "baseTableName";
13
14 String PROPERTY_RAW_TABLE_NAME = "rawTableName";
15
16 String PROPERTY_COMMON_TABLE_NAME = "commonTableName";
17
18 String PROPERTY_RESULT_TABLE_NAME = "resultTableName";
19
20 String PROPERTY_PMFM_INFOS = "pmfmInfos";
21
22 String PROPERTY_EXTRACTION = "extraction";
23
24 long getUniqueId();
25
26 void setUniqueId(long uniqueId);
27
28 String getBaseTableName();
29
30 void setBaseTableName(String baseTableName);
31
32 String getRawTableName();
33
34 void setRawTableName(String rawTableName);
35
36 String getCommonTableName();
37
38 void setCommonTableName(String commonTableName);
39
40 String getResultTableName();
41
42 void setResultTableName(String resultTableName);
43
44 ExtractionPmfmInfoDTO getPmfmInfos(int index);
45
46 boolean isPmfmInfosEmpty();
47
48 int sizePmfmInfos();
49
50 void addPmfmInfos(ExtractionPmfmInfoDTO pmfmInfos);
51
52 void addAllPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos);
53
54 boolean removePmfmInfos(ExtractionPmfmInfoDTO pmfmInfos);
55
56 boolean removeAllPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos);
57
58 boolean containsPmfmInfos(ExtractionPmfmInfoDTO pmfmInfos);
59
60 boolean containsAllPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos);
61
62 Collection<ExtractionPmfmInfoDTO> getPmfmInfos();
63
64 void setPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos);
65
66 ExtractionDTO getExtraction();
67
68 void setExtraction(ExtractionDTO extraction);
69
70 }