42 lines
1.3 KiB
Java
42 lines
1.3 KiB
Java
/*
|
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
|
*/
|
|
package com.mycompany.bibliotheque.Contrôle;
|
|
|
|
/**
|
|
* Classe de contrôle de la classe Livre
|
|
* @author dthev
|
|
*/
|
|
public class LivreValide {
|
|
// 1. ISBN : exactement 13 chiffres
|
|
public static boolean isValidIsbn(String isbn) {
|
|
// TODO: implémenter la validation
|
|
return false;
|
|
}
|
|
|
|
// 2. Titre : pas de balises HTML/JS (<script>, <img>, etc.)
|
|
public static boolean isValidTitre(String Titre) {
|
|
// TODO: implémenter la validation
|
|
return false;
|
|
}
|
|
|
|
// 3. Auteur : non vide et pas de chiffres ou caractères spéciaux
|
|
public static boolean isValidAuteur(String auteur) {
|
|
// TODO: implémenter la validation
|
|
return false;
|
|
}
|
|
|
|
// 4. Titre : longueur maximale 200 caractères
|
|
public static boolean isLongueurTitreValid(String titre) {
|
|
// TODO: implémenter la validation
|
|
return false;
|
|
}
|
|
|
|
// 5. Titre : non null et au moins 2 caractères
|
|
public static boolean isContenuTitreValide(String titre) {
|
|
// TODO: implémenter la validation
|
|
return false;
|
|
}
|
|
}
|