Class CategoriaServiceImpl

java.lang.Object
model.services.CategoriaServiceImpl
All Implemented Interfaces:
CategoriaService

public final class CategoriaServiceImpl
extends java.lang.Object
implements CategoriaService
  • Field Summary

    Fields
    Modifier and Type Field Description
    private DAO<Categoria> dao
    Wrapper di CategoriaDAO.
    private static int MAX_NAME_LEN
    Vincolo sulla lunghezza del campo nomeCategoria della tabella categoria.
  • Constructor Summary

    Constructors
    Constructor Description
    CategoriaServiceImpl()
    Costruttore di CampagnaService.
    CategoriaServiceImpl​(DAO<Categoria> categoriaDAO)
    Costruttore di CampagnaService.
  • Method Summary

    Modifier and Type Method Description
    boolean inserisciCategoria​(Categoria categoria)
    La funzione permette l'inserimento di una nuova categoria.
    boolean modificaCategoria​(Categoria categoria)
    La funzione permette la modifica di una categoria presente.
    Categoria visualizzaCategoria​(Categoria categoria)
    La funzione permette la ricerca di una categoria.
    java.util.List<Categoria> visualizzaCategorie()
    La funzione permette la visualizzazione di tutte le categorie presenti.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • MAX_NAME_LEN

      private static final int MAX_NAME_LEN
      Vincolo sulla lunghezza del campo nomeCategoria della tabella categoria.
      See Also:
      Constant Field Values
    • dao

      private final DAO<Categoria> dao
      Wrapper di CategoriaDAO.
  • Constructor Details

    • CategoriaServiceImpl

      public CategoriaServiceImpl​(DAO<Categoria> categoriaDAO)
      Costruttore di CampagnaService.
      Parameters:
      categoriaDAO - istanza di CategoriaDAO
    • CategoriaServiceImpl

      public CategoriaServiceImpl()
      Costruttore di CampagnaService.
  • Method Details

    • inserisciCategoria

      public boolean inserisciCategoria​(Categoria categoria)
      Description copied from interface: CategoriaService
      La funzione permette l'inserimento di una nuova categoria.
      Specified by:
      inserisciCategoria in interface CategoriaService
      Parameters:
      categoria - Il bean che contiene le informazioni della categoria
      Returns:
      l'esito con cui si è conclusa l'operazione
    • modificaCategoria

      public boolean modificaCategoria​(Categoria categoria)
      Description copied from interface: CategoriaService
      La funzione permette la modifica di una categoria presente.
      Specified by:
      modificaCategoria in interface CategoriaService
      Parameters:
      categoria - Il bean che contiene le informazioni della categoria
      Returns:
      l'esito con cui si è conclusa l'operazione
    • visualizzaCategorie

      public java.util.List<Categoria> visualizzaCategorie()
      Description copied from interface: CategoriaService
      La funzione permette la visualizzazione di tutte le categorie presenti.
      Specified by:
      visualizzaCategorie in interface CategoriaService
      Returns:
      la lista delle categorie
    • visualizzaCategoria

      public Categoria visualizzaCategoria​(Categoria categoria)
      Description copied from interface: CategoriaService
      La funzione permette la ricerca di una categoria.
      Specified by:
      visualizzaCategoria in interface CategoriaService
      Parameters:
      categoria - Il bean che contiene le informazioni della categoria
      Returns:
      il bean della categoria se esiste