1 package fr.ifremer.dali.dto.referential.pmfm;
2
3 import fr.ifremer.dali.dto.referential.UnitDTO;
4 import fr.ifremer.quadrige3.ui.core.dto.CommentAware;
5 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
6 import java.util.Collection;
7 import java.util.List;
8 import javax.annotation.Generated;
9
10 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
11 public interface PmfmDTO extends CommentAware, BaseReferentialDTO {
12
13 String PROPERTY_MAX_DECIMALS = "maxDecimals";
14
15 String PROPERTY_FIGURES_NUMBER = "figuresNumber";
16
17 String PROPERTY_COMMENT = "comment";
18
19 String PROPERTY_FRACTION = "fraction";
20
21 String PROPERTY_MATRIX = "matrix";
22
23 String PROPERTY_METHOD = "method";
24
25 String PROPERTY_PARAMETER = "parameter";
26
27 String PROPERTY_UNIT = "unit";
28
29 String PROPERTY_QUALITATIVE_VALUES = "qualitativeValues";
30
31 Short getMaxDecimals();
32
33 void setMaxDecimals(Short maxDecimals);
34
35 Short getFiguresNumber();
36
37 void setFiguresNumber(Short figuresNumber);
38
39 String getComment();
40
41 void setComment(String comment);
42
43 FractionDTO getFraction();
44
45 void setFraction(FractionDTO fraction);
46
47 MatrixDTO getMatrix();
48
49 void setMatrix(MatrixDTO matrix);
50
51 MethodDTO getMethod();
52
53 void setMethod(MethodDTO method);
54
55 ParameterDTO getParameter();
56
57 void setParameter(ParameterDTO parameter);
58
59 UnitDTO getUnit();
60
61 void setUnit(UnitDTO unit);
62
63 QualitativeValueDTO getQualitativeValues(int index);
64
65 boolean isQualitativeValuesEmpty();
66
67 int sizeQualitativeValues();
68
69 void addQualitativeValues(QualitativeValueDTO qualitativeValues);
70
71 void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
72
73 boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues);
74
75 boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
76
77 boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues);
78
79 boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
80
81 List<QualitativeValueDTO> getQualitativeValues();
82
83 void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues);
84
85 }