ServiceDefinition

class ServiceDefinition(depot: DepotDefinition, logger: Logger) : RequetesDefinition

Implémentation de RequetesDefinition pour la logique métier de l'API

Author

MacaronFR

Parameters

depot

Le DepotDefinition pour interagir avec le dépôt de donnée

logger

Logger pour journaliser toutes les actions

Constructors

Link copied to clipboard
fun ServiceDefinition(depot: DepotDefinition, logger: Logger)

Functions

Link copied to clipboard
open override fun creer(definition: TNouvelleDefinition, mot: String): TMot

Permet de créer une définition pour le mot

Link copied to clipboard
open override fun delete(mot: String, index: Int)

Permet de supprimer une définition

Link copied to clipboard
open override fun maj(    definition: TMajDefinition,     mot: String,     index: Int): TMot

Permet de mettre à jour une définition