]> git.somenet.org - pub/jan/dst18.git/blob - ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/ModelFactory.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 / ModelFactory.java
1 package dst.ass1.jpa.model.impl;
2
3 import dst.ass1.jpa.model.IAddress;
4 import dst.ass1.jpa.model.ICourse;
5 import dst.ass1.jpa.model.ICoursePlatform;
6 import dst.ass1.jpa.model.IEnrollment;
7 import dst.ass1.jpa.model.IEnrollmentKey;
8 import dst.ass1.jpa.model.ILecturer;
9 import dst.ass1.jpa.model.ILesson;
10 import dst.ass1.jpa.model.IMaterial;
11 import dst.ass1.jpa.model.IMaterialServer;
12 import dst.ass1.jpa.model.IMembership;
13 import dst.ass1.jpa.model.IMetadata;
14 import dst.ass1.jpa.model.IModelFactory;
15 import dst.ass1.jpa.model.IParticipant;
16
17 /**
18  * Creates new instances of your model implementations.
19  */
20 public class ModelFactory implements IModelFactory {
21
22     @Override
23     public IAddress createAddress() {
24         return new Address();
25     }
26
27     @Override
28     public ICourse createCourse() {
29         return new Course();
30     }
31
32     @Override
33     public ICoursePlatform createCoursePlatform() {
34         return new CoursePlatform();
35     }
36
37     @Override
38     public IEnrollment createEnrollment() {
39         return new Enrollment();
40     }
41
42     @Override
43     public IEnrollmentKey createEnrollmentKey() {
44         return new EnrollmentKey();
45     }
46
47     @Override
48     public ILecturer createLecturer() {
49         return new Lecturer();
50     }
51
52     @Override
53     public ILesson createLesson() {
54         return new Lesson();
55     }
56
57     @Override
58     public IMaterial createMaterial() {
59         return new Material();
60     }
61
62     @Override
63     public IMaterialServer createMaterialServer() {
64         return new MaterialServer();
65     }
66
67     @Override
68     public IMembership createMembership() {
69         return new Membership();
70     }
71
72     @Override
73     public IMetadata createMetadata() {
74         return new Metadata();
75     }
76
77     @Override
78     public IModelFactory createModelFactory() {
79         return new ModelFactory();
80     }
81
82     @Override
83     public IParticipant createParticipant() {
84         return new Participant();
85     }
86 }