Package es.mde.rest
Class CategoriaController
java.lang.Object
es.mde.rest.CategoriaController
Controlador que maneja los metodos personalizados de las categorias
-
Constructor Summary
ConstructorsConstructorDescriptionCategoriaController
(CategoriaDAO categoriaDAO) Controlador para ejecutar los metodos personalizados -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getCategoriasPadre
(org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las categorias padre de la aplicacionorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getRecursosDeSubcategorias
(Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa los recursos de las subcategorias de una categoriaorg.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource>
getSubcategoriasAnidadas
(Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las subcategorias anidadas de una categoria
-
Constructor Details
-
CategoriaController
Controlador para ejecutar los metodos personalizados- Parameters:
categoriaDAO
- DAO de categoria
-
-
Method Details
-
getSubcategoriasAnidadas
@GetMapping("/categorias/{id}/subcategoriasAnidadas") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getSubcategoriasAnidadas(@PathVariable Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las subcategorias anidadas de una categoria- Parameters:
id
- Id de la categoriaassembler
-- Returns:
- Lista de subcategorias anidadas
-
getRecursosDeSubcategorias
@GetMapping("/categorias/{id}/recursosDeSubcategorias") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getRecursosDeSubcategorias(@PathVariable Long id, org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa los recursos de las subcategorias de una categoria- Parameters:
id
- Id de la categoriaassembler
-- Returns:
- Lista de los recursos de las subcategorias
-
getCategoriasPadre
@GetMapping("/categorias/padre") @ResponseBody public org.springframework.hateoas.CollectionModel<org.springframework.data.rest.webmvc.PersistentEntityResource> getCategoriasPadre(org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler assembler) Metodo que agrupa las categorias padre de la aplicacion- Parameters:
assembler
-- Returns:
- Lista de categorias padre de la aplicacion
-