Package sportsDAO

Class DAO_JDBC_Discipline

java.lang.Object
sportsDAO.DAO<Discipline>
sportsDAO.DAO_JDBC_Discipline

class DAO_JDBC_Discipline extends DAO<Discipline>
DAO pour la classe/table Discipline avec implémentation en JDBC.
Author:
Eric
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Connection
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Rend persistant un objet qui n'avait pas encore de réprésentation sur le support de persistance.
    void
    Efface du support persistant le contenu équivalent à l'objet.
    find(int id)
    Retourne à partir du support de persistance un objet en fonction de son identifiant.
    void
    Met à jour le contenu correspondant à l'objet sur le support persistant (l'objet avait déjà  une représentation sur le support persistant).

    Methods inherited from class java.lang.Object

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

  • Constructor Details

  • Method Details

    • find

      public Discipline find(int id) throws DAOException
      Description copied from class: DAO
      Retourne à partir du support de persistance un objet en fonction de son identifiant.
      Specified by:
      find in class DAO<Discipline>
      Parameters:
      id - identifiant de l'objet
      Returns:
      l'instance de l'objet
      Throws:
      DAOException - en cas de problème
    • create

      public void create(Discipline disc) throws DAOException
      Description copied from class: DAO
      Rend persistant un objet qui n'avait pas encore de réprésentation sur le support de persistance.
      Specified by:
      create in class DAO<Discipline>
      Parameters:
      disc - l'objet à rendre persistant
      Throws:
      DAOException - en cas de problème
    • update

      public void update(Discipline data) throws DAOException
      Description copied from class: DAO
      Met à jour le contenu correspondant à l'objet sur le support persistant (l'objet avait déjà  une représentation sur le support persistant).
      Specified by:
      update in class DAO<Discipline>
      Parameters:
      data - l'objet modifié dont le contenu est à mettre à jour
      Throws:
      DAOException - en cas de problème
    • delete

      public void delete(Discipline data) throws DAOException
      Description copied from class: DAO
      Efface du support persistant le contenu équivalent à l'objet.
      Specified by:
      delete in class DAO<Discipline>
      Parameters:
      data - l'objet à supprimer
      Throws:
      DAOException - en cas de problème