package org.jboss.as.test.integration.jpa.beanvalidation;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
* @author Madhumita Sadhukhan
*/
@Stateless
public class SLSBInheritance {
@PersistenceContext(unitName = "myPlayer")
EntityManager em;
public SoccerPlayer createSoccerPlayer(String firstName, String lastName, String game, String clubName) {
SoccerPlayer socplayer = new SoccerPlayer();
socplayer.setFirstName(firstName);
socplayer.setLastName(lastName);
socplayer.setGame(game);
socplayer.setClubName(clubName);
em.persist(socplayer);
return socplayer;
}
public SoccerPlayer updateSoccerPlayer(SoccerPlayer p) {
em.merge(p);
return p;
}
}