]> git.somenet.org - pub/jan/dst18.git/blob - ass1-jpa/src/main/java/dst/ass1/jpa/model/IModelFactory.java
Add template for assignment 1
[pub/jan/dst18.git] / ass1-jpa / src / main / java / dst / ass1 / jpa / model / IModelFactory.java
1 package dst.ass1.jpa.model;
2
3 public interface IModelFactory {
4
5     IAddress createAddress();
6
7     ICourse createCourse();
8
9     ICoursePlatform createCoursePlatform();
10
11     IEnrollment createEnrollment();
12
13     IEnrollmentKey createEnrollmentKey();
14
15     ILecturer createLecturer();
16
17     ILesson createLesson();
18
19     IMaterial createMaterial();
20
21     IMaterialServer createMaterialServer();
22
23     IMembership createMembership();
24
25     IMetadata createMetadata();
26
27     IModelFactory createModelFactory();
28
29     IParticipant createParticipant();
30 }