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.IUpdateDateEntityBean;
26 import net.sumaris.core.model.administration.user.Department;
27 import net.sumaris.core.model.referential.QualityFlag;
28
29 import java.io.Serializable;
30 import java.util.Date;
31
32 public interface IDataEntity<ID extends Serializable>
33 extends Serializable, IUpdateDateEntityBean<ID, Date>,
34 IWithRecorderDepartmentEntity<ID, Department> {
35
36 int LENGTH_COMMENTS = 2000;
37
38 Date getControlDate();
39
40 void setControlDate(Date controlDate);
41
42 Date getQualificationDate();
43
44 void setQualificationDate(Date qualificationDate);
45
46 QualityFlag getQualityFlag();
47
48 void setQualityFlag(QualityFlag qualityFlag);
49
50 String getQualificationComments();
51
52 void setQualificationComments(String qualificationComments);
53 }