BddMot

class BddMot : DepotMot

Implémentation de DepotMot pour interagir avec une base de donné MySQL

Author

MacaronFR

Constructors

Link copied to clipboard
fun BddMot()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun ajouter(mot: TNouveauMot): TMot

Ajoute un mot à la base

Link copied to clipboard
open override fun aleatoire(): TMot

Choisi un mot aléatoire dans la base et le renvoie

Link copied to clipboard
open override fun modifier(mot: String, maj: TMajMot): TMot

Met à jour un mot

Link copied to clipboard
open override fun recherche(    demande: String,     limit: Int,     page: Int): List<TMot>

Recherche en fonction de la chaine de caractère demande et renvoie la page n°page en limitant à limit résultat.

Link copied to clipboard
open override fun recuperer(mot: String): TMot

Retourne le mot exact

open override fun recuperer(limit: Int, page: Int): List<TMot>

Récupère la page avec limit résultat

Link copied to clipboard
fun recupererId(mot: String): Int

Permet de récupérer l'id en base du mot

Link copied to clipboard
open override fun supprimer(mot: String)

Supprime un mot exact