]> git.somenet.org - pub/jan/dst18.git/blob - ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Material.java
[1.1.1+1.3.1] model + dao(-stubs) + Material Listener.
[pub/jan/dst18.git] / ass1-jpa / src / main / java / dst / ass1 / jpa / model / impl / Material.java
1 package dst.ass1.jpa.model.impl;
2
3 import dst.ass1.jpa.model.ILesson;
4 import dst.ass1.jpa.model.IMaterial;
5 import dst.ass1.jpa.model.IMaterialServer;
6
7 import java.util.ArrayList;
8 import java.util.Collection;
9 import java.util.Date;
10
11 //@Entity
12 //@Table(name = Constants.T_MATERIAL)
13 public class Material implements IMaterial {
14     // EXTERNAL! -> xml.
15     private Long id;
16     private String urn;
17     private String type;
18     private Date uploaded;
19     private Date lastUpdate;
20     private ILesson lesson;
21     private Collection<IMaterialServer> materialServers = new ArrayList<>();
22
23     @Override
24     public Long getId() {
25         return id;
26     }
27
28     @Override
29     public void setId(Long id) {
30         this.id = id;
31     }
32
33     @Override
34     public String getUrn() {
35         return urn;
36     }
37
38     @Override
39     public void setUrn(String urn) {
40         this.urn = urn;
41     }
42
43     @Override
44     public String getType() {
45         return type;
46     }
47
48     @Override
49     public void setType(String type) {
50         this.type = type;
51     }
52
53     @Override
54     public Date getUploaded() {
55         return uploaded;
56     }
57
58     @Override
59     public void setUploaded(Date uploaded) {
60         this.uploaded = uploaded;
61     }
62
63     @Override
64     public Date getLastUpdate() {
65         return lastUpdate;
66     }
67
68     @Override
69     public void setLastUpdate(Date lastUpdate) {
70         this.lastUpdate = lastUpdate;
71     }
72
73     @Override
74     public ILesson getLesson() {
75         return lesson;
76     }
77
78     @Override
79     public void setLesson(ILesson lesson) {
80         this.lesson = lesson;
81     }
82
83     @Override
84     public Collection<IMaterialServer> getMaterialServers() {
85         return materialServers;
86     }
87
88     @Override
89     public void setMaterialServers(Collection<IMaterialServer> materialServers) {
90         this.materialServers = materialServers;
91     }
92
93     @Override
94     public void addMaterialServer(IMaterialServer materialServer) {
95         this.materialServers.add(materialServer);
96     }
97 }