Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. package ejbs;
  2.  
  3. import javax.annotation.PostConstruct;
  4. import javax.ejb.EJB;
  5. import javax.ejb.EJBException;
  6. import javax.ejb.Singleton;
  7. import javax.ejb.Startup;
  8.  
  9. @Singleton(name = "ConfigEJB")
  10. @Startup
  11. public class ConfigBean {
  12.  
  13. @EJB
  14. private StudentBean studentBean;
  15. @EJB
  16. private CourseBean courseBean;
  17. @EJB
  18. private SubjectBean subjectBean;
  19.  
  20. @PostConstruct
  21. public void populateDB(){
  22. System.out.println("Hello DAE");
  23.  
  24. try {
  25. System.out.println("Creating courses");
  26. courseBean.create(1, "EI");
  27. courseBean.create(2, "JDM");
  28. courseBean.create(3, "MEI-CM");
  29. courseBean.create(4, "MCIF");
  30.  
  31. System.out.println("Creating students");
  32. studentBean.create("1111112", "Manuel", "Manuel", "dae.ei.ipleiria@gmail.com", 1);
  33. studentBean.create("2222222", "Antonio", "António", "dae.ei.ipleiria@gmail.com", 2);
  34. studentBean.create("3333333", "Ana", "Ana", "dae.ei.ipleiria@gmail.com", 3);
  35. studentBean.create("4444444", "Jose", "José", "dae.ei.ipleiria@gmail.com", 4);
  36. studentBean.create("5555555", "Maria", "Maria", "dae.ei.ipleiria@gmail.com", 1);
  37. studentBean.create("6666666", "Joaquim", "Joaquim", "dae.ei.ipleiria@gmail.com", 1);
  38. studentBean.create("7777777", "Alzira", "Alzira", "dae.ei.ipleiria@gmail.com", 2);
  39. studentBean.create("8888888", "Pedro", "Pedro", "dae.ei.ipleiria@gmail.com", 2);
  40. //...
  41.  
  42. System.out.println("-- Creating subjects...");
  43. subjectBean.create(1, "P1", 1, 1, "2015/2016");
  44. subjectBean.create(2, "PA", 1, 2, "2015/2016");
  45. subjectBean.create(3, "IA", 1, 2, "2015/2016");
  46. subjectBean.create(4, "DAE", 1, 3, "2015/2016");
  47. subjectBean.create(5, "ComputProg", 2, 1, "2015/2016");
  48. subjectBean.create(6, "ComplProg", 2, 1, "2015/2016");
  49. subjectBean.create(7, "PA", 2, 2, "2015/2016");
  50.  
  51. System.out.println("-- Enrolling students...");
  52. studentBean.enrollStudentInSubject("1111111", 1);
  53. studentBean.enrollStudentInSubject("1111111", 2);
  54. studentBean.enrollStudentInSubject("2222222", 3);
  55. studentBean.enrollStudentInSubject("2222222", 4);
  56.  
  57. studentBean.enrollStudentInSubject("3333333", 5);
  58. studentBean.enrollStudentInSubject("3333333", 6);
  59. studentBean.enrollStudentInSubject("4444444", 6);
  60. studentBean.enrollStudentInSubject("4444444", 7);
  61.  
  62. } catch (EJBException e) {
  63. System.out.println("Erro: " + e.getMessage());
  64. }
  65.  
  66. }
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement