1 package net.sumaris.core.vo.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.data.IWithRecorderDepartmentEntity;
27 import net.sumaris.core.vo.IValueObject;
28 import net.sumaris.core.vo.administration.user.DepartmentVO;
29
30 import java.io.Serializable;
31 import java.util.Date;
32
33 public interface IDataVO<ID extends Serializable>
34 extends IValueObject<ID>,
35 IUpdateDateEntityBean<ID, Date>,
36 IWithRecorderDepartmentEntity<ID, DepartmentVO> {
37
38 Date getControlDate();
39
40 void setControlDate(Date controlDate);
41
42 Date getQualificationDate();
43
44 void setQualificationDate(Date qualificationDate);
45
46 Integer getQualityFlagId();
47
48 void setQualityFlagId(Integer qualityFlagId);
49
50 String getQualificationComments();
51
52 void setQualificationComments(String qualificationComments);
53 }