acube.projet.rules
Classe AdministrationCentrale
java.lang.Object
acube.projet.rules.AdministrationCentrale
public class AdministrationCentrale
hérite de Object
Classe regroupant les méthodes de contrôle des règles de gestion
pour le composant 'administration centrale' de l'application.
Sommaire des Attributs |
|
loggerlogger logger, visible pour toutes les sous classes
|
|
|
Sommaire des Constructeurs |
|
Sommaire des Méthodes |
|
|
|
verifierEgaliteMotPasse(String motPasse, String motPasseConfirm)Implémentation de la règle de gestion : "Le mot de passe et sa
confirmation doivent être identiques" si l'un des 2 parametre est null,
non egalite |
|
verifierFormatEmail(String nomChamp, String valueChamp)Controle de la validité d'une adresse mail |
|
verifierLongueurMax(String nomChamp, String valueChamp, int longueurMax)Vérification de la longueur maximum d'un champ. |
|
verifierLongueurMin(String nomChamp, String valueChamp, int longueurMin)Vérification de la longueur minimum d'un champ. |
|
verifierPlageDate(String date, String dateDebut, String dateFin)Controle de la validité d'une plage de date |
Méthodes héritées de la classe java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Détail des Attributs
logger
private static Logger logger
-
logger
logger, visible pour toutes les sous classes
THIS_CLASS
private static String THIS_CLASS
-
THIS_CLASS
nom de la classe courante
Détail des Constructeurs
AdministrationCentrale
public AdministrationCentrale()
Détail des méthodes
verifierLongueurMin
public static boolean verifierLongueurMin(String nomChamp,
String valueChamp,
int longueurMin)
throws FunctionalException,
TechnicalException
-
Vérification de la longueur minimum d'un champ.
Paramètres:
-
nomChamp - String le nom du champ
-
valueChamp - String la valeur a verifier
-
longueurMin - int longueur minimale
Retours:
-
boolean true si la vérification se passe bien,
false si tous les elements requis ne sont pas presents pour effectuer le test, par exemple si
la valeur passee en parametre est vide ou nulle pour un test de longueur de champ
FunctionalException si le test est KO
Exceptions:
-
FunctionalException - si verification KO
-
TechnicalException - en cas de probleme technique
verifierLongueurMax
public static boolean verifierLongueurMax(String nomChamp,
String valueChamp,
int longueurMax)
throws FunctionalException,
TechnicalException
-
Vérification de la longueur maximum d'un champ.
Paramètres:
-
nomChamp - String le nom du champ
-
valueChamp - String la valeur a verifier
-
longueurMax - int longueur maximale
Retours:
-
boolean true si la vérification se passe bien,
false si tous les elements requis ne sont pas presents pour effectuer le test, par exemple si
la valeur passee en parametre est vide ou nulle pour un test de longueur de champ
FunctionalException si le test est KO
Exceptions:
-
FunctionalException - si verification KO
-
TechnicalException - en cas de probleme technique
verifierChampObligatoire
public static boolean verifierChampObligatoire(String nomChamp,
String valueChamp)
throws FunctionalException,
TechnicalException
-
Vérification du caractere obligatoire d'un champ.
Paramètres:
-
nomChamp - String le nom du champ
-
valueChamp - String la valeur a verifier
Retours:
-
boolean true si la vérification se passe bien,
false si tous les elements requis ne sont pas presents pour effectuer le test, par exemple si
la valeur passee en parametre est vide ou nulle pour un test de longueur de champ
FunctionalException si le test est KO
Exceptions:
-
FunctionalException - si verification KO
-
TechnicalException - en cas de probleme technique
verifierEgaliteMotPasse
public static boolean verifierEgaliteMotPasse(String motPasse,
String motPasseConfirm)
throws FunctionalException,
TechnicalException
-
Implémentation de la règle de gestion : "Le mot de passe et sa
confirmation doivent être identiques" si l'un des 2 parametre est null,
non egalite
Paramètres:
-
motPasse - String le mot de passe
-
motPasseConfirm - String la confirmation du mot de passe
Retours:
-
boolean true si la vérification se passe bien, false sinon NB :
en realité, si echec, envoie d'une FunctionalException
Exceptions:
-
FunctionalException - si verification nok
-
TechnicalException - en cas de probleme technique
verifierPlageDate
public static boolean verifierPlageDate(String date,
String dateDebut,
String dateFin)
throws FunctionalException,
TechnicalException
-
Controle de la validité d'une plage de date
Paramètres:
-
date - String date a verifier
-
dateDebut - String debut de la plage
-
dateFin - String fin de la plage
Retours:
-
boolean true si la vérification se passe bien, false sinon NB :
en realité, si echec, envoie d'une FunctionalException
Exceptions:
-
FunctionalException - en cas d'erreur fonctionnelle
-
TechnicalException - en cas de probleme technique
verifierFormatEmail
public static boolean verifierFormatEmail(String nomChamp,
String valueChamp)
throws FunctionalException,
TechnicalException
-
Controle de la validité d'une adresse mail
Paramètres:
-
nomChamp - String le nom du champ
-
valueChamp - String la valeur a verifier (de type adresse mail)
Retours:
-
boolean true si la vérification se passe bien,
false si tous les elements requis ne sont pas presents pour effectuer le test, par exemple si
la valeur passee en parametre est vide ou nulle pour un test de longueur de champ
FunctionalException si le test est KO
Exceptions:
-
FunctionalException - si verification KO
-
TechnicalException - en cas de probleme technique
DocFlex/Doclet is both a multi-format Javadoc doclet and a free edition of DocFlex/Javadoc. If you need to customize your Javadoc without writing a full-blown doclet from scratch, DocFlex/Javadoc may be the only tool able to help you! Find out more at www.docflex.com