Class ImmagineServiceImpl

java.lang.Object
model.services.ImmagineServiceImpl
All Implemented Interfaces:
ImmagineService

public final class ImmagineServiceImpl
extends java.lang.Object
implements ImmagineService
  • Field Summary

    Fields
    Modifier and Type Field Description
    private DAO<Immagine> dao
    Il DAO usato per eseguire le operazioni.
  • Constructor Summary

    Constructors
    Constructor Description
    ImmagineServiceImpl()  
    ImmagineServiceImpl​(DAO<Immagine> newDAO)
    Il costruttore per la classe ImmagineService.
  • Method Summary

    Modifier and Type Method Description
    boolean eliminaImmaginiCampagna​(int idCampagna)
    Permette la cancellazione di tutte le foto collegate di una campagna.
    boolean salvaImmagine​(Immagine immagine)
    Permette il salvataggio in database di un bean immagine.

    Methods inherited from class java.lang.Object

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

    • dao

      private DAO<Immagine> dao
      Il DAO usato per eseguire le operazioni.
  • Constructor Details

    • ImmagineServiceImpl

      public ImmagineServiceImpl​(DAO<Immagine> newDAO)
      Il costruttore per la classe ImmagineService.
      Parameters:
      newDAO - il DAO da utilizzare per eseguire le operazioni richieste.
    • ImmagineServiceImpl

      public ImmagineServiceImpl()
  • Method Details

    • salvaImmagine

      public boolean salvaImmagine​(Immagine immagine)
      Description copied from interface: ImmagineService
      Permette il salvataggio in database di un bean immagine.
      Specified by:
      salvaImmagine in interface ImmagineService
      Parameters:
      immagine - il bean da salvare
      Returns:
      l'esito con cui si è conclusa l'operazione
    • eliminaImmaginiCampagna

      public boolean eliminaImmaginiCampagna​(int idCampagna)
      Description copied from interface: ImmagineService
      Permette la cancellazione di tutte le foto collegate di una campagna.
      Specified by:
      eliminaImmaginiCampagna in interface ImmagineService
      Parameters:
      idCampagna - l'idCampagna della campagna
      Returns:
      l'esito con cui si è conclusa l'operazione