1 package fr.ifremer.dali.dto.configuration.programStrategy;
2
3 import fr.ifremer.dali.dto.ErrorAware;
4 import fr.ifremer.dali.dto.ErrorDTO;
5 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
6 import fr.ifremer.dali.dto.referential.pmfm.QualitativeValueDTO;
7 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
8 import java.util.Collection;
9 import java.util.List;
10 import javax.annotation.Generated;
11
12 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
13 public interface PmfmStrategyDTO extends ErrorAware, QuadrigeBean {
14
15 String PROPERTY_SURVEY = "survey";
16
17 String PROPERTY_SAMPLING = "sampling";
18
19 String PROPERTY_GROUPING = "grouping";
20
21 String PROPERTY_UNIQUE = "unique";
22
23 String PROPERTY_RANK_ORDER = "rankOrder";
24
25 String PROPERTY_PMFM = "pmfm";
26
27 String PROPERTY_ERRORS = "errors";
28
29 String PROPERTY_QUALITATIVE_VALUES = "qualitativeValues";
30
31 boolean isSurvey();
32
33 void setSurvey(boolean survey);
34
35 boolean isSampling();
36
37 void setSampling(boolean sampling);
38
39 boolean isGrouping();
40
41 void setGrouping(boolean grouping);
42
43 boolean isUnique();
44
45 void setUnique(boolean unique);
46
47 Integer getRankOrder();
48
49 void setRankOrder(Integer rankOrder);
50
51 PmfmDTO getPmfm();
52
53 void setPmfm(PmfmDTO pmfm);
54
55 ErrorDTO getErrors(int index);
56
57 boolean isErrorsEmpty();
58
59 int sizeErrors();
60
61 void addErrors(ErrorDTO errors);
62
63 void addAllErrors(Collection<ErrorDTO> errors);
64
65 boolean removeErrors(ErrorDTO errors);
66
67 boolean removeAllErrors(Collection<ErrorDTO> errors);
68
69 boolean containsErrors(ErrorDTO errors);
70
71 boolean containsAllErrors(Collection<ErrorDTO> errors);
72
73 Collection<ErrorDTO> getErrors();
74
75 void setErrors(Collection<ErrorDTO> errors);
76
77 QualitativeValueDTO getQualitativeValues(int index);
78
79 boolean isQualitativeValuesEmpty();
80
81 int sizeQualitativeValues();
82
83 void addQualitativeValues(QualitativeValueDTO qualitativeValues);
84
85 void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
86
87 boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues);
88
89 boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
90
91 boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues);
92
93 boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
94
95 List<QualitativeValueDTO> getQualitativeValues();
96
97 void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues);
98
99 }