1 package fr.ifremer.dali.dto.referential.pmfm;
2
3 import fr.ifremer.quadrige3.ui.core.dto.CodeOnly;
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 javax.annotation.Generated;
8
9 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
10 public interface ParameterDTO extends CodeOnly, CommentAware, BaseReferentialDTO {
11
12 String PROPERTY_CODE = "code";
13
14 String PROPERTY_DESCRIPTION = "description";
15
16 String PROPERTY_CALCULATED = "calculated";
17
18 String PROPERTY_QUALITATIVE = "qualitative";
19
20 String PROPERTY_TAXONOMIC = "taxonomic";
21
22 String PROPERTY_NEW_CODE = "newCode";
23
24 String PROPERTY_TRANSCRIBED_CODE = "transcribedCode";
25
26 String PROPERTY_COMMENT = "comment";
27
28 String PROPERTY_QUALITATIVE_VALUES = "qualitativeValues";
29
30 String PROPERTY_PARAMETER_GROUP = "parameterGroup";
31
32 String getCode();
33
34 void setCode(String code);
35
36 String getDescription();
37
38 void setDescription(String description);
39
40 boolean isCalculated();
41
42 void setCalculated(boolean calculated);
43
44 boolean isQualitative();
45
46 void setQualitative(boolean qualitative);
47
48 boolean isTaxonomic();
49
50 void setTaxonomic(boolean taxonomic);
51
52 boolean isNewCode();
53
54 void setNewCode(boolean newCode);
55
56 String getTranscribedCode();
57
58 void setTranscribedCode(String transcribedCode);
59
60 String getComment();
61
62 void setComment(String comment);
63
64 QualitativeValueDTO getQualitativeValues(int index);
65
66 boolean isQualitativeValuesEmpty();
67
68 int sizeQualitativeValues();
69
70 void addQualitativeValues(QualitativeValueDTO qualitativeValues);
71
72 void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
73
74 boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues);
75
76 boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
77
78 boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues);
79
80 boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
81
82 Collection<QualitativeValueDTO> getQualitativeValues();
83
84 void setQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
85
86 ParameterGroupDTO getParameterGroup();
87
88 void setParameterGroup(ParameterGroupDTO parameterGroup);
89
90 }