Package es.mde.rest

Class CategoriaController

java.lang.Object
es.mde.rest.CategoriaController

@RepositoryRestController @Configuration public class CategoriaController extends Object
Controlador que maneja los metodos personalizados de las categorias
  • Constructor Summary

    Constructors
    Constructor
    Description
    Controlador para ejecutar los metodos personalizados
  • Method Summary

    Modifier and Type
    Method
    Description
    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
    org.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 categoria
    org.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

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CategoriaController

      public CategoriaController(CategoriaDAO categoriaDAO)
      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 categoria
      assembler -
      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 categoria
      assembler -
      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