Package es.mde.rest
Class CenadController
java.lang.Object
es.mde.rest.CenadController
Controlador que maneja los metodos personalizados de los CENADS
-
Constructor Summary
ConstructorsConstructorDescriptionCenadController
(CenadDAO cenadDAO) Controlador para ejecutar los metodos personalizados -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getCategoriasPadreCenad
(Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las categorias Padre de un CENADorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getCenadsSinAdmin
(org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo para recuperar los CENAD,s sin administradororg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getRecursosCenad
(Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa los recursos de un CENADorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getSolicitudesCenad
(Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las solicitudes de un CENADorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getSolicitudesCenadEstado
(Long id, String estado, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las solicitudes de un CENAD
-
Constructor Details
-
CenadController
Controlador para ejecutar los metodos personalizados- Parameters:
cenadDAO
- DAO de CENAD
-
-
Method Details
-
getCenadsSinAdmin
@GetMapping("/cenads/sinAdmin") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getCenadsSinAdmin(org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo para recuperar los CENAD,s sin administrador- Parameters:
assembler
-- Returns:
- Lista de CENAD,s sin administrador
-
getCategoriasPadreCenad
@GetMapping("/cenads/{id}/categoriasPadre") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getCategoriasPadreCenad(@PathVariable Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las categorias Padre de un CENAD- Parameters:
id
- Id del CENADassembler
-- Returns:
- Lista de las categorias Padre de un CENAD
-
getRecursosCenad
@GetMapping("/cenads/{id}/recursos") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getRecursosCenad(@PathVariable Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa los recursos de un CENAD- Parameters:
id
- Id del CENADassembler
-- Returns:
- Lista de los recursos de un CENAD
-
getSolicitudesCenad
@GetMapping("/cenads/{id}/solicitudes") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getSolicitudesCenad(@PathVariable Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las solicitudes de un CENAD- Parameters:
id
- Id del CENADassembler
-- Returns:
- Lista de las solicitudes de un CENAD
-
getSolicitudesCenadEstado
@GetMapping("/cenads/{id}/solicitudesEstado/{estado}") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getSolicitudesCenadEstado(@PathVariable Long id, @PathVariable String estado, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las solicitudes de un CENAD- Parameters:
id
- del Cenad y estado de la solicitudassembler
-- Returns:
- Lista de las solicitudes de un CENAD
-