/*
* 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);
}
}