]> git.somenet.org - pub/jan/dst18.git/blob - ass1-jpa/src/main/java/dst/ass1/jpa/model/IMaterial.java
[3.3] first part.
[pub/jan/dst18.git] / ass1-jpa / src / main / java / dst / ass1 / jpa / model / IMaterial.java
1 package dst.ass1.jpa.model;
2
3 import java.util.Collection;
4 import java.util.Date;
5
6 public interface IMaterial {
7
8     Long getId();
9
10     void setId(Long id);
11
12     String getUrn();
13
14     void setUrn(String urn);
15
16     String getType();
17
18     void setType(String type);
19
20     Date getUploaded();
21
22     void setUploaded(Date uploaded);
23
24     Date getLastUpdate();
25
26     void setLastUpdate(Date lastUpdate);
27
28     ILesson getLesson();
29
30     void setLesson(ILesson lesson);
31
32     Collection<IMaterialServer> getMaterialServers();
33
34     void setMaterialServers(Collection<IMaterialServer> materialServers);
35
36     void addMaterialServer(IMaterialServer materialServer);
37
38 }