Advertisement
Guest User

Untitled

a guest
Oct 18th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 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 ejbs;
  7.  
  8. import entities.Course;
  9. import javax.annotation.PostConstruct;
  10. import javax.ejb.EJB;
  11. import javax.ejb.Singleton;
  12. import javax.ejb.Startup;
  13.  
  14. /**
  15. *
  16. * @author rpbeat
  17. */
  18. @Singleton
  19. @Startup //instancia logo ao iniciar
  20. public class ConfigBean {
  21.  
  22. @EJB
  23. private StudentBean studentBean;
  24.  
  25. @EJB
  26. private CourseBean coursebean;
  27.  
  28. @PostConstruct //executa logo o construtor
  29. public void populateDB(){
  30. try {
  31. coursebean.createCourse(1,"EI");
  32. coursebean.createCourse(2,"IS");
  33. coursebean.createCourse(3,"JDM");
  34. coursebean.createCourse(4,"MMS");
  35. coursebean.createCourse(5,"ALS");
  36. coursebean.createCourse(6,"POA");
  37.  
  38. //PERSIST
  39. studentBean.createStudent("1111111", "Manuel", "Manuel", "dae.ei.ipleiria@gmail.com",1);
  40. studentBean.createStudent("2222222", "Antonio", "António", "dae.ei.ipleiria@gmail.com",2);
  41. studentBean.createStudent("3333333", "Ana", "Ana", "dae.ei.ipleiria@gmail.com",3);
  42. studentBean.createStudent("4444444", "Jose", "José", "dae.ei.ipleiria@gmail.com",4);
  43. //...
  44. studentBean.createStudent("5555555", "Maria", "Maria", "dae.ei.ipleiria@gmail.com",5);
  45. studentBean.createStudent("6666666", "Joaquim", "Joaquim", "dae.ei.ipleiria@gmail.com",6);
  46. studentBean.createStudent("7777777", "Alzira", "Alzira", "dae.ei.ipleiria@gmail.com",2);
  47. studentBean.createStudent("8888888", "Pedro", "Pedro", "dae.ei.ipleiria@gmail.com",6);
  48. //...
  49.  
  50. } catch (Exception e) {
  51. }
  52. }
  53.  
  54. // Add business logic below. (Right-click in editor and choose
  55. // "Insert Code > Add Business Method")
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement