Advertisement
Guest User

Untitled

a guest
Dec 28th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. package ejbs;
  2.  
  3. import dtos.AdministratorDTO;
  4. import dtos.CargoDTO;
  5. import dtos.StudentDTO;
  6. import dtos.TemplateDTO;
  7. import exceptions.EntityDoesNotExistException;
  8. import exceptions.EntityExistsException;
  9. import exceptions.MyConstraintViolationException;
  10. import java.util.logging.Logger;
  11. import javax.annotation.PostConstruct;
  12. import javax.ejb.EJB;
  13. import javax.ejb.Singleton;
  14. import javax.ejb.Startup;
  15.  
  16. @Singleton
  17. @Startup
  18. public class ConfigBean {
  19.  
  20. private static final Logger logger = Logger.getLogger("ejbs.ConfigBean");
  21.  
  22. @EJB
  23. private CourseBean courseBean;
  24. @EJB
  25. private CargoBean cargoBean;
  26. @EJB
  27. private StudentBean studentBean;
  28. @EJB
  29. private SubjectBean subjectBean;
  30. @EJB
  31. private AdministratorBean administratorBean;
  32. @EJB
  33. private TeacherBean teacherBean;
  34. @EJB
  35. private TemplateBean templateBean;
  36.  
  37. @PostConstruct
  38. public void populateDB() {
  39. /*
  40. try {
  41. courseBean.create(1, "Google");
  42. courseBean.create(2, "Twitter");
  43. courseBean.create(3, "Amazon");
  44. courseBean.create(4, "Facebook");
  45. courseBean.create(5, "Alibaba");
  46. courseBean.create(6, "Ebay");
  47.  
  48. cargoBean.create(1, "Chefe");
  49. cargoBean.create(2, "Sub-Chefe");
  50.  
  51. studentBean.create(new StudentDTO("1111111", "111", "Travessa das Cenas", "987654321", 1, null));
  52. studentBean.create(new StudentDTO("2222222", "111", "Buraca", "900000000", 2, null));
  53. studentBean.create(new StudentDTO("3333333", "111", "Debaixo da Ponte", "911111111", 3, null));
  54.  
  55. subjectBean.create(1, "P1", 1, 1, "2015/2016");
  56. subjectBean.create(2, "PA", 1, 2, "2015/2016");
  57. subjectBean.create(3, "IA", 1, 2, "2015/2016");
  58. subjectBean.create(4, "DAE", 1, 3, "2015/2016");
  59. subjectBean.create(5, "ComputProg", 2, 1, "2015/2016");
  60. subjectBean.create(6, "ComplProg", 2, 1, "2015/2016");
  61. subjectBean.create(7, "PA", 2, 2, "2015/2016");
  62.  
  63. studentBean.enrollStudentInSubject("1111111", 1);
  64. studentBean.enrollStudentInSubject("1111111", 2);
  65. studentBean.enrollStudentInSubject("2222222", 3);
  66. studentBean.enrollStudentInSubject("2222222", 4);
  67. studentBean.enrollStudentInSubject("3333333", 5);
  68. studentBean.enrollStudentInSubject("3333333", 6);
  69. studentBean.enrollStudentInSubject("4444444", 6);
  70. studentBean.enrollStudentInSubject("4444444", 7);
  71.  
  72. teacherBean.create("t1", "t1", "t1", "t1@ipleiria.pt", "O1");
  73. teacherBean.create("t2", "t2", "t2", "t2@ipleiria.pt", "O2");
  74. teacherBean.create("t3", "t3", "t3", "t3@ipleiria.pt", "O3");*/
  75.  
  76. ->>>>> cargoBean.create(new CargoDTO( 1, "Chefe"));
  77. //cargoBean.create(2, "Sub-Chefe");
  78. ->>>>> administratorBean.create(new AdministratorDTO("a1", "a1", "a1", "a1@ipleiria.pt", 1, null));
  79. //administratorBean.create(new AdministratorDTO("a2", "a2", "a2", "a2@ipleiria.pt", 2, null));
  80. //administratorBean.create(new AdministratorDTO("a3", "a3", "a3", "a3@ipleiria.pt", 2, null));
  81.  
  82. //falta dar add do software
  83. //templateBean.create(new TemplateDTO(1, "Primeiro Template"));
  84.  
  85. /*
  86. } catch (EntityDoesNotExistException
  87. | EntityExistsException
  88. | MyConstraintViolationException e) {
  89. logger.warning(e.getMessage());
  90. }*/
  91. }
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement