Class CenadDAOImpl

java.lang.Object
es.mde.repositorios.CenadDAOImpl
All Implemented Interfaces:
CenadDAOCustom

@Transactional(readOnly=true) public class CenadDAOImpl extends Object implements CenadDAOCustom
Representa la clase implementada con los metodos personalizados de los CENAD,s
Author:
JOSE LUIS PUENTES ALAMOS - MIGUEL PRADA MUNOZ
  • Constructor Details

    • CenadDAOImpl

      public CenadDAOImpl()
  • Method Details

    • getCategoriasPadreCenad

      public List<Categoria> getCategoriasPadreCenad(Long id)
      Devuelve una lista de las categorias padre de un CENAD
      Specified by:
      getCategoriasPadreCenad in interface CenadDAOCustom
      Parameters:
      id - Id del CENAD
      Returns:
      Devuelve una lista de las categorias padre de un CENAD
    • getRecursosCenad

      public List<Recurso> getRecursosCenad(Long id)
      Devuelve una lista de los recursos de un CENAD
      Specified by:
      getRecursosCenad in interface CenadDAOCustom
      Parameters:
      id - Id del CENAD
      Returns:
      Devuelve una lista de los recursos de un CENAD
    • getSolicitudesCenad

      public List<SolicitudRecurso> getSolicitudesCenad(Long id)
      Devuelve una lista de las solicitudes de un CENAD
      Specified by:
      getSolicitudesCenad in interface CenadDAOCustom
      Parameters:
      id - Id del CENAD
      Returns:
      Devuelve una lista de las solicitudes de un CENAD
    • getCenadsSinAdmin

      public List<Cenad> getCenadsSinAdmin()
      Devuelve una lista de los CENAD sin administrador
      Specified by:
      getCenadsSinAdmin in interface CenadDAOCustom
      Returns:
      Devuelve una lista de los CENAD sin administrador
    • getSolicitudesCenadEstado

      public List<SolicitudRecurso> getSolicitudesCenadEstado(Long id, String estado)
      Devuelve una lista de las solicitudes de un Cenad que tienen ese estado
      Specified by:
      getSolicitudesCenadEstado in interface CenadDAOCustom
      Parameters:
      id - del Cenad y estado de la solicitud
      Returns:
      lista de solicitudes