Class Categoria

java.lang.Object
es.mde.entidades.Categoria

@Entity public class Categoria extends Object
Categoría va a representar la jerarquía de los recursos de un CENAD/CMT
Author:
JOSE LUIS PUENTES ALAMOS - MIGUEL PRADA MUNOZ
  • Constructor Details

    • Categoria

      public Categoria()
      Crea una categoría
  • Method Details

    • getId

      public Long getId()
      Devuelve el Id de una categoría
      Returns:
      Devuelve el Id de la categoría
    • setId

      public void setId(Long id)
      Guarda el Id de una categoría
      Parameters:
      id - Id de la categoría
    • getNombre

      public String getNombre()
      Devuelve el nombre de una categoría
      Returns:
      Devuelve el nombre de la categoría
    • setNombre

      public void setNombre(String nombre)
      Guarda el nombre de una categoría
      Parameters:
      nombre - Nombre de la categoría
    • getDescripcion

      public String getDescripcion()
      Devuelve la descripción de una categoría
      Returns:
      Devuelve la descripción de la categoría
    • setDescripcion

      public void setDescripcion(String descripcion)
      Guarda la descripción de una categoría
      Parameters:
      descripcion - Descripción de la categoría
    • getRecursos

      public Collection<Recurso> getRecursos()
      Devuelve los recursos de una categoría
      Returns:
      Devuelve los recursos de la categoría
    • setRecursos

      public void setRecursos(Collection<Recurso> recursos)
      Guarda los recursos de una categoría
      Parameters:
      recursos - Recursos de la categoría
    • getSubcategorias

      public Collection<Categoria> getSubcategorias()
      Devuelve las subcategorías de una categoría
      Returns:
      Devuelve las subcategorías de la categoría
    • setSubcategorias

      public void setSubcategorias(Collection<Categoria> subcategorias)
      Guarda las subcategorías de una categoría
      Parameters:
      subcategorias - Subcategorías de la categoría
    • getCategoriaPadre

      public Categoria getCategoriaPadre()
      Devuelve la categoría Padre de una categoría
      Returns:
      Devuelve la categoría Padre de la categoría
    • setCategoriaPadre

      public void setCategoriaPadre(Categoria categoriaPadre)
      Guarda la categoría Padre de una categoría
      Parameters:
      categoriaPadre - Categoría Padre de la categoría
    • getCenad

      public Cenad getCenad()
      Devuelve el CENAD/CMT de una categoría
      Returns:
      Devuelve el CENAD/CMT de la categoría
    • setCenad

      public void setCenad(Cenad cenad)
      Guarda el CENAD/CMT de una categoría
      Parameters:
      cenad - CENAD/CMT de la categoría
    • addSubcategoria

      public void addSubcategoria(Categoria categoria)
      Añade la subcategoría a la categoría. Establece la relacion en los dos sentidos
      Parameters:
      categoria - Subcategoría añadida a la categoría
    • addRecurso

      public void addRecurso(Recurso recurso)
      Añade el recurso a la categoría. Establece la relacion en los dos sentidos
      Parameters:
      recurso - Recurso añadido a la categoría