1 package net.sumaris.core.model.data;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import net.sumaris.core.dao.technical.model.IEntity;
26 import net.sumaris.core.model.referential.pmfm.Pmfm;
27 import net.sumaris.core.model.referential.pmfm.QualitativeValue;
28
29 public interface IMeasurementEntity extends IDataEntity<Integer> {
30
31 interface Fields extends IEntity.Fields {
32 String PMFM = "pmfm";
33 String NUMERICAL_VALUE = "numericalValue";
34 String ALPHANUMERICAL_VALUE = "alphanumericalValue";
35 String DIGIT_COUNT = "digitCount";
36 String PRECISION_VALUE = "precisionValue";
37 }
38
39 Double getNumericalValue();
40
41 void setNumericalValue(Double numericalValue);
42
43 String getAlphanumericalValue();
44
45 void setAlphanumericalValue(String alphanumericalValue);
46
47 Integer getDigitCount();
48
49 void setDigitCount(Integer digitCount);
50
51 Double getPrecisionValue();
52
53 void setPrecisionValue(Double precisionValue);
54
55 QualitativeValue getQualitativeValue();
56
57 void setQualitativeValue(QualitativeValue qualitativeValue);
58
59 Pmfm getPmfm();
60
61 void setPmfm(Pmfm pmfm);
62
63 }