public class GestionCategories
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.sql.Connection |
bdd
Connexion à la base de données.
|
private java.util.ArrayList<Categorie> |
listCategories
Tableau contenant la liste de toutes les categories stockées en base de données.
|
Constructor and Description |
---|
GestionCategories(java.sql.Connection bdd)
Constructeur donnant accées à la base de données.
|
Modifier and Type | Method and Description |
---|---|
void |
createCategorie(java.lang.String categorieName)
Crée une nouvelle catégorie.
|
void |
deleteCategorie(java.lang.String categorieName)
Supprime une catégorie.
|
java.util.ArrayList<Categorie> |
getListCategories()
Renvoie le tableau interne contenant les catégories.
|
void |
readCategorie()
Remplis le tableau interne avec les catégorie trouvées en base de données.
|
void |
updateCategorie(java.lang.String oldCategorieName,
java.lang.String newCategorieName)
Rennome une catégorie.
|
private java.sql.Connection bdd
private java.util.ArrayList<Categorie> listCategories
public GestionCategories(java.sql.Connection bdd)
bdd
- La connexion à la base de données.public void readCategorie() throws java.sql.SQLException
java.sql.SQLException
- Si une erreur SQL survient.public void createCategorie(java.lang.String categorieName) throws java.sql.SQLException
categorieName
- Le nom de la catégorie à créer.java.sql.SQLException
- Si une erreur SQL survient.public void deleteCategorie(java.lang.String categorieName) throws java.sql.SQLException
categorieName
- Le nom de la catégorie à supprimer.java.sql.SQLException
- Si une erreur SQL survient.public void updateCategorie(java.lang.String oldCategorieName, java.lang.String newCategorieName) throws java.sql.SQLException
oldCategorieName
- Le nom de la catégorie à rennomer.newCategorieName
- Le nouveau nom de la catégorie.java.sql.SQLException
- Si une erreur SQL survient.public java.util.ArrayList<Categorie> getListCategories()