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 voidcreateAgentediVendita(AgentediVendita a)voiddeleteAgentediVendita(AgentediVendita a)static intloginAgentediVendita(java.lang.String email, java.lang.String password)static AgentediVenditareadAgentediVendita(int ID)static AgentediVenditarestoreAgentediVendita(java.sql.ResultSet rs)voidupdateAgentediVendita(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
-