1 package fr.ifremer.tutti.persistence.entities.referential;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import java.io.Serializable;
28 import java.util.Collection;
29 import java.util.List;
30 import javax.annotation.Generated;
31
32 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Fri Jan 06 18:31:47 CET 2017")
33 public interface Caracteristic extends TuttiReferentialEntity, Serializable {
34
35 String PROPERTY_UNIT = "unit";
36
37 String PROPERTY_CATEGORY = "category";
38
39 String PROPERTY_PARAMETER_NAME = "parameterName";
40
41 String PROPERTY_METHOD_NAME = "methodName";
42
43 String PROPERTY_MATRIX_NAME = "matrixName";
44
45 String PROPERTY_FRACTION_NAME = "fractionName";
46
47 String PROPERTY_MAXIMUM_NUMBER_DECIMALS = "maximumNumberDecimals";
48
49 String PROPERTY_PRECISION = "precision";
50
51 String PROPERTY_SIGNIF_FIGURES_NUMBER = "signifFiguresNumber";
52
53 String PROPERTY_NUMERIC_TYPE = "numericType";
54
55 String PROPERTY_MIN_VALUE = "minValue";
56
57 String PROPERTY_MAX_VALUE = "maxValue";
58
59 String PROPERTY_QUALITATIVE_VALUE = "qualitativeValue";
60
61 String PROPERTY_CARACTERISTIC_TYPE = "caracteristicType";
62
63 String getUnit();
64
65 void setUnit(String unit);
66
67 String getCategory();
68
69 void setCategory(String category);
70
71 String getParameterName();
72
73 void setParameterName(String parameterName);
74
75 String getMethodName();
76
77 void setMethodName(String methodName);
78
79 String getMatrixName();
80
81 void setMatrixName(String matrixName);
82
83 String getFractionName();
84
85 void setFractionName(String fractionName);
86
87 Integer getMaximumNumberDecimals();
88
89 void setMaximumNumberDecimals(Integer maximumNumberDecimals);
90
91 Float getPrecision();
92
93 void setPrecision(Float precision);
94
95 Integer getSignifFiguresNumber();
96
97 void setSignifFiguresNumber(Integer signifFiguresNumber);
98
99 boolean isNumericType();
100
101 void setNumericType(boolean numericType);
102
103 Float getMinValue();
104
105 void setMinValue(Float minValue);
106
107 Float getMaxValue();
108
109 void setMaxValue(Float maxValue);
110
111 CaracteristicQualitativeValue getQualitativeValue(int index);
112
113 boolean isQualitativeValueEmpty();
114
115 int sizeQualitativeValue();
116
117 void addQualitativeValue(CaracteristicQualitativeValue qualitativeValue);
118
119 void addAllQualitativeValue(Collection<CaracteristicQualitativeValue> qualitativeValue);
120
121 boolean removeQualitativeValue(CaracteristicQualitativeValue qualitativeValue);
122
123 boolean removeAllQualitativeValue(Collection<CaracteristicQualitativeValue> qualitativeValue);
124
125 boolean containsQualitativeValue(CaracteristicQualitativeValue qualitativeValue);
126
127 boolean containsAllQualitativeValue(Collection<CaracteristicQualitativeValue> qualitativeValue);
128
129 List<CaracteristicQualitativeValue> getQualitativeValue();
130
131 void setQualitativeValue(List<CaracteristicQualitativeValue> qualitativeValue);
132
133 CaracteristicType getCaracteristicType();
134
135 void setCaracteristicType(CaracteristicType caracteristicType);
136
137 Integer getLengthStepInMm(Float lengthStep);
138
139 }