package hu.sch.ejb; import hu.sch.domain.Group; import hu.sch.domain.logging.EventType; import hu.sch.domain.user.User; import hu.sch.domain.logging.Log; import hu.sch.services.LogManagerLocal; import java.util.Date; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; /** * * @author aldaris */ @Stateless public class LogManagerBean implements LogManagerLocal { @PersistenceContext EntityManager em; @Override public void createLogEntry(final Group group, final User user, final EventType event) { final Log log = new Log(group, user, event, new Date()); em.persist(log); } }