Package sportsDAO

Class DAO_JDBC_Sport

java.lang.Object
sportsDAO.DAO<Sport>
sportsDAO.DAO_JDBC_Sport

public class DAO_JDBC_Sport extends DAO<Sport>
DAO pour la classe/table Sport 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
    create(Sport sport)
    Rend persistant un objet qui n'avait pas encore de réprésentation sur le support de persistance.
    void
    delete(Sport sport)
    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.
    protected Set<Discipline>
     
    void
    update(Sport sport)
    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

    • getDisciplinesSport

      protected Set<Discipline> getDisciplinesSport(Sport sport) throws SQLException
      Throws:
      SQLException
    • find

      public Sport 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<Sport>
      Parameters:
      id - identifiant de l'objet
      Returns:
      l'instance de l'objet
      Throws:
      DAOException - en cas de problème
    • create

      public void create(Sport sport) 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<Sport>
      Parameters:
      sport - l'objet à rendre persistant
      Throws:
      DAOException - en cas de problème
    • update

      public void update(Sport sport) 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<Sport>
      Parameters:
      sport - l'objet modifié dont le contenu est à mettre à jour
      Throws:
      DAOException - en cas de problème
    • delete

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