Class AppuntamentoDAO

java.lang.Object
CallCenterManagement.Dao.AppuntamentoDAO

public class AppuntamentoDAO
extends java.lang.Object
Implementazione DAO Appuntamento

Connessione e implementazione della Base di dati con Appuntamento


  • createAppuntamento()
  • loginAppuntamento()
  • readAppuntamento()
  • readIDAppuntamentofallito()
  • deleteAppuntamento()
  • restoreAppuntamento()
  • updateAppuntamento()
  • Constructor Details

  • Method Details

    • createAppuntamento

      public static void createAppuntamento​(Appuntamento a) throws java.sql.SQLException
      Parameters:
      Appuntamento - da aggiungere nel DB
      Throws:
      java.sql.SQLException
    • restoreAppuntamento

      public static Appuntamento restoreAppuntamento​(java.sql.ResultSet rs) throws java.sql.SQLException
      Parameters:
      ResultSet - della lettura dal Db dell'Appuntamento
      Returns:
      Appuntamento creato nel programma
      Throws:
      java.sql.SQLException
    • readAppuntamento

      public static Appuntamento readAppuntamento​(int ID) throws java.sql.SQLException
      Parameters:
      ID - dell'Appuntamento
      Returns:
      Agente di Vendita se non era stato aggiunto nel programma
      Throws:
      java.sql.SQLException
    • readIDAppuntamentofallito

      public static int readIDAppuntamentofallito​(java.lang.String nomeAppuntamentofallito) throws java.sql.SQLException
      Parameters:
      Nome - dell'Appuntamento fallito
      Returns:
      ID dell'appuntamento fallito
      Throws:
      java.sql.SQLException
    • updateAppuntamento

      public static void updateAppuntamento​(Appuntamento a) throws java.sql.SQLException
      Parameters:
      Dati - dell' Appuntamento da modificare nel DB
      Throws:
      java.sql.SQLException
    • deleteAppuntamento

      public static void deleteAppuntamento​(Appuntamento a) throws java.sql.SQLException
      Parameters:
      Id - dell'appunatamento da rimuovere dal db
      Throws:
      java.sql.SQLException