Package CallCenterManagement.Dao
Class AgentediVenditaDAO
java.lang.Object
CallCenterManagement.Dao.AgentediVenditaDAO
public class AgentediVenditaDAO
extends java.lang.Object
Implementazione DAO Agente di Vendita
Connessione e implementazione della Base di dati con Agente di Vendita
- createAgenteDiVendita()
- loginAgenteDiVendita()
- readAgenteDiVendita()
- deleteAgenteDiVendita()
- restoreAgenteDiVendita()
- updateAgenteDiVendita()
-
Constructor Summary
Constructors Constructor Description AgentediVenditaDAO()
-
Method Summary
Modifier and Type Method Description static void
createAgentediVendita(AgentediVendita a)
void
deleteAgentediVendita(AgentediVendita a)
static int
loginAgentediVendita(java.lang.String email, java.lang.String password)
static AgentediVendita
readAgentediVendita(int ID)
static AgentediVendita
restoreAgentediVendita(java.sql.ResultSet rs)
void
updateAgentediVendita(AgentediVendita a)
-
Constructor Details
-
AgentediVenditaDAO
public AgentediVenditaDAO()
-
-
Method Details
-
createAgentediVendita
- Parameters:
Agente
- di Vendita da aggiungere nel DB- Throws:
java.sql.SQLException
-
restoreAgentediVendita
public static AgentediVendita restoreAgentediVendita(java.sql.ResultSet rs) throws java.sql.SQLException- Parameters:
ResultSet
- della lettura dal Db dell'Agente di Vendita- Returns:
- Agente di Vendita creato nel programma
- Throws:
java.sql.SQLException
-
readAgentediVendita
- Parameters:
ID
- dell'Agente di Vendita- Returns:
- Agente di Vendita se non era stato aggiunto nel programma
- Throws:
java.sql.SQLException
-
loginAgentediVendita
public static int loginAgentediVendita(java.lang.String email, java.lang.String password) throws java.sql.SQLException- Parameters:
email
- e password dell'Agente di Vendita- Returns:
- Non previsto
- Throws:
java.sql.SQLException
-
updateAgentediVendita
- Parameters:
Dati
- dell'Agente di Vendita da modificare nel DB- Throws:
java.sql.SQLException
-
deleteAgentediVendita
- Parameters:
ID
- dell'Agente di Vendita da eliminare dal DB- Throws:
java.sql.SQLException
-