package br.gov.mj.sislegis.app.service.ejbs; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import br.gov.mj.sislegis.app.model.ElaboracaoNormativaTiposMarcados; import br.gov.mj.sislegis.app.service.AbstractPersistence; import br.gov.mj.sislegis.app.service.ElaboracaoNormativaTiposMarcadosService; @Stateless public class ElaboracaoNormativaTiposMarcadosServiceEjb extends AbstractPersistence<ElaboracaoNormativaTiposMarcados, Long> implements ElaboracaoNormativaTiposMarcadosService{ @PersistenceContext private EntityManager em; public ElaboracaoNormativaTiposMarcadosServiceEjb() { super(ElaboracaoNormativaTiposMarcados.class); } @Override protected EntityManager getEntityManager() { return em; } @Override public void deleteElaboracaoNormativaTiposMarcado(Long id) { getEntityManager().createNativeQuery("delete from ElaboracaoNormativaTiposMarcados " + "where id = :id", ElaboracaoNormativaTiposMarcados.class) .setParameter("id", id) .executeUpdate(); } }