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.model.data.IWithRecorderPersonEntity;
26 import net.sumaris.core.vo.administration.programStrategy.ProgramVO;
27 import net.sumaris.core.vo.administration.user.PersonVO;
28
29 import java.io.Serializable;
30 import java.util.Date;
31
32 public interface IRootDataVO<T extends Serializable>
33 extends IDataVO<T>,
34 IWithRecorderPersonEntity<T, PersonVO> {
35
36 ProgramVO getProgram();
37
38 void setProgram(ProgramVO program);
39
40 Date getCreationDate() ;
41
42 void setCreationDate(Date creationDate);
43
44 String getComments();
45
46 void setComments(String comments);
47
48 Date getValidationDate() ;
49
50 void setValidationDate(Date validationDate);
51 }