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