/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ec.gob.mcds.seguridades.servicio; import ec.gob.mcds.seguridades.dao.InstitucionDao; import ec.gob.mcds.seguridades.model.Institucion; import java.util.List; import javax.ejb.EJB; import javax.ejb.LocalBean; import javax.ejb.Stateless; /** * * @author christian */ @LocalBean @Stateless public class InstitucionServicio { @EJB private InstitucionDao institucionDao; /** * @see InstitucionDao.listarTodoActivo() * @throws Exception * @return List */ public List<Institucion> listarTodoActivo() throws Exception { return institucionDao.listarTodoActivo(); } /** * @see InstitucionDao.listarTodo() * @throws Exception * @return List */ public List<Institucion> listarTodo() throws Exception { return institucionDao.listarTodo(); } /** * método que actualiza una institución. * * @param institucion * @throws Exception */ public void actualizar(Institucion institucion) throws Exception { institucionDao.edit(institucion); } /** * método que guarda una institución. * * @param institucion * @throws Exception */ public void guardar(Institucion institucion) throws Exception { institucionDao.create(institucion); } /** * método que devuelve una institución por id. * * @param idInstitucion * @throws Exception * @return Institucion */ public Institucion obtenerPorId(Long idInstitucion) throws Exception { return institucionDao.find(idInstitucion); } }