package swag.dao;
import swag.model.TroopAction;
public class TroopActionDao implements DataAccessObject<TroopAction> {
private javax.persistence.EntityManager em;
public TroopActionDao(javax.persistence.EntityManager em) {
this.em = em;
}
public TroopAction get(Long id) {
return em.find(TroopAction.class, id);
}
public TroopAction create(TroopAction troopaction) {
TroopAction temp = null;
javax.persistence.EntityTransaction tx = em.getTransaction();
tx.begin();
temp = em.merge(troopaction);
tx.commit();
return temp;
}
public TroopAction update(TroopAction troopaction) {
TroopAction temp = null;
javax.persistence.EntityTransaction tx = em.getTransaction();
tx.begin();
temp = em.merge(troopaction);
tx.commit();
return temp;
}
public void delete(TroopAction troopaction) {
javax.persistence.EntityTransaction tx = em.getTransaction();
tx.begin();
em.remove(troopaction);
tx.commit();
}
public boolean contains(TroopAction troopaction) {
return em.contains(troopaction);
}
}