Skip to content
Snippets Groups Projects

Fix the databaseloader class

@@ -240,6 +240,7 @@ public class DatabaseLoader {
requestTypes.add(requestType);
requestTypes.add(questionType);
lab1.setAllowedRequestTypes(requestTypes);
lab1.setTitle("ADS Assembly 1");
Room room1 = new Room("DW-PC 4 (060 1verd)");
Room room2 = new Room("DW-PC 3 (010 1verd)");
Room room3 = new Room("DW-PC 2 (200BG)");
@@ -257,10 +258,15 @@ public class DatabaseLoader {
roomRepository.save(room3);
labRepository.save(lab1);
for (int i = 0; i < 25; i++) {
Request request = new Request(students.get(i), assignment1, room1, requestType, "", lab1);
requestRepository.save(request);
}
Lab lab2 = new Lab();
lab2.setCourse(course1);
lab2.setSlot(new LabSlot(LocalDateTime.now(), LocalDateTime.now().plusHours(4)));
lab2.setSignOffIntervals(true);
lab2.setSignOffIntervals(false);
lab2.setIntervalTime(15L);
lab2.setCapacity(3L);
lab2.addAssignment(assignment1);
@@ -269,6 +275,7 @@ public class DatabaseLoader {
Room room5 = new Room("DW-PC 2 (200BG)2");
lab2.addRoom(room4);
lab2.addRoom(room5);
lab2.setTitle("ADS Assembly 2");
lab2.setDirection(Direction.STUDENT_VISIT_TA);
assignment1.addLab(lab1);
@@ -278,6 +285,10 @@ public class DatabaseLoader {
roomRepository.save(room5);
labRepository.save(lab2);
assignmentRepository.save(assignment1);
for (int i = 0; i < 25; i++) {
Request request = new Request(students.get(i), assignment1, room4, requestType, "", lab2);
requestRepository.save(request);
}
Lab lab3 = new Lab();
lab3.setCourse(course2);
@@ -292,7 +303,7 @@ public class DatabaseLoader {
lab3.addRoom(room6);
lab3.addRoom(room7);
lab3.setDirection(Direction.STUDENT_VISIT_TA);
lab3.setTitle("CPL: Interpreter");
assignment2.addLab(lab3);
roomRepository.save(room6);
@@ -301,10 +312,13 @@ public class DatabaseLoader {
assignmentRepository.save(assignment2);
for (int i = 0; i < 25; i++) {
Request request1 = new Request(students.get(i), assignment1, room1, requestType, "", lab1);
Request request2 = new Request(students.get(i), assignment2, room1, requestType, "", lab2);
requestRepository.save(request1);
requestRepository.save(request2);
RequestSlot requestSlot = new RequestSlot();
requestSlot.setOpensAt(LocalDateTime.now());
requestSlot.setClosesAt(LocalDateTime.now().plusMinutes(15));
Request request = new Request(students.get(i), assignment2, room6, requestType, "", lab3, requestSlot);
requestSlot.setRequest(request);
requestRepository.save(request);
}
}
}
Loading