Guest User

Untitled

a guest
Jun 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. package be.mct.actions;
  2.  
  3. import be.mct.entities.BeerLover;
  4. import java.util.logging.Level;
  5. import java.util.logging.Logger;
  6. import javax.annotation.Resource;
  7. import javax.persistence.EntityManager;
  8. import javax.persistence.PersistenceContext;
  9. import javax.transaction.UserTransaction;
  10.  
  11. public class SignupAction {
  12. @PersistenceContext
  13. private EntityManager em;
  14. @Resource
  15. private UserTransaction tx;
  16. private BeerLover user;
  17.  
  18. public String execute(){
  19. try{
  20. tx.begin();
  21. em.persist(user);
  22. tx.commit();
  23. } catch (Exception ex){
  24. try{
  25. tx.rollback();
  26. Logger.getLogger(SignupAction.class.getName()).log(Level.SEVERE, null, ex);
  27. }catch(Exception exl){}
  28. return "signup";
  29. }
  30. return "login";
  31. }
  32.  
  33. public BeerLover getUser() {
  34. return user;
  35. }
  36.  
  37. public void setUser(BeerLover user) {
  38. this.user = user;
  39. }
  40. }
Add Comment
Please, Sign In to add comment