Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package lapr.project.utils;
  7.  
  8. import java.util.ArrayList;
  9. import java.util.Calendar;
  10. import java.util.List;
  11. import lapr.project.model.*;
  12.  
  13. /**
  14. *
  15. * @author alexa
  16. */
  17. public class Instantiate {
  18.  
  19. public ExhibitionCentre start() {
  20. ExhibitionCentre ec = new ExhibitionCentre();
  21. User u = new User("manager", "manager@email.com", "em", new EncryptedPassword("12345678"));
  22. User u1 = new User("beach", "blue@email.com", "sand", new EncryptedPassword("12345678"));
  23. User u2 = new User("oscar", "os@email.com", "oscar", new EncryptedPassword("12345678"));
  24. User u3 = new User("stack", "seta@email.com", "stack", new EncryptedPassword("12345678"));
  25. User u4 = new User("staf", "setaf@email.com", "staf", new EncryptedPassword("12345678"));
  26. User u5 = new User("nana", "nana@email.com", "usr", new EncryptedPassword("12345678"));
  27. User u6 = new User("usr", "user@email.com", "util", new EncryptedPassword("12345678"));
  28. User u7 = new User("mum", "mum@email.com", "mum", new EncryptedPassword("12345678"));
  29. User rip = new User("rip", "lapr2@email.com", "rip", new EncryptedPassword("12345678"));
  30. ec.getUsersRecord().addUser(u);
  31. ec.getUsersRecord().addUser(u1);
  32. ec.getUsersRecord().addUser(u2);
  33. ec.getUsersRecord().addUser(u3);
  34. ec.getUsersRecord().addUser(u4);
  35. ec.getUsersRecord().addUser(u5);
  36. ec.getUsersRecord().addUser(u6);
  37. ec.getUsersRecord().addUser(u7);
  38. ec.getUsersRecord().addUser(rip);
  39. EventManager em = new EventManager(u);
  40. ec.getEventManagerRecord().getEventManagerList().add(em);
  41. Calendar date = Calendar.getInstance();
  42. date.set(Calendar.YEAR, 1999);
  43. date.set(Calendar.MONTH, 12);
  44. date.set(Calendar.DATE, 5);
  45. Event dinner = new Event("Dinner", "Eat before you sleep", date, "Table");
  46. ec.getEventRecord().addEvent(dinner);
  47. Event pray = new Event("Pray", "Pray so you dont fail", date, "Anywhere");
  48. ec.getEventRecord().addEvent(pray);
  49. Event work = new Event("Work", "Do it or you're fired", date, "Boss desk");
  50. ec.getEventRecord().addEvent(work);
  51. Event sleep = new Event("Sleep", "Sleep only after the work is done :)", date, "wherever you happen to fall asleep");
  52. ec.getEventRecord().addEvent(sleep);
  53. ec.getOrganiserRecord().newOrganiser(u1, pray);
  54. ec.getOrganiserRecord().newOrganiser(u7, pray);
  55. ec.getOrganiserRecord().newOrganiser(u7, dinner);
  56. ec.getOrganiserRecord().newOrganiser(u5, dinner);
  57. ec.getOrganiserRecord().newOrganiser(u2, work);
  58. ec.getOrganiserRecord().newOrganiser(rip, work);
  59. StaffMember s1 = new StaffMember(u3, pray);
  60. ec.getStaffMemberRecord().addStaffMember(s1);
  61. StaffMember s2 = new StaffMember(u4, pray);
  62. ec.getStaffMemberRecord().addStaffMember(s2);
  63. StaffMember s3 = new StaffMember(rip, dinner);
  64. List<String> topicList = new ArrayList<>();
  65. Application a = new Application("name", 122, 10, 258741369, 65, topicList, u2);
  66. dinner.getApplicationRecord().addApplication(a);
  67. List<Application> list = new ArrayList<>();
  68. list.add(a);
  69. s3.setListApplicationsToReview(list);
  70. ec.getStaffMemberRecord().addStaffMember(s3);
  71. StaffMember s4 = new StaffMember(u1, dinner);
  72. ec.getStaffMemberRecord().addStaffMember(s4);
  73. StaffMember s5 = new StaffMember(u7, work);
  74. ec.getStaffMemberRecord().addStaffMember(s5);
  75. StaffMember s6 = new StaffMember(u3, work);
  76. ec.getStaffMemberRecord().addStaffMember(s6);
  77. return ec;
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement