CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

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
private static Logger
logger
logger logger, visible pour toutes les sous classes
private static String
THIS_CLASS
THIS_CLASS nom de la classe courante
Sommaire des Constructeurs
Sommaire des Méthodes
static boolean
verifierChampObligatoire(String nomChamp, String valueChamp)
Vérification du caractere obligatoire d'un champ.
static boolean
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
static boolean
verifierFormatEmail(String nomChamp, String valueChamp)
Controle de la validité d'une adresse mail
static boolean
verifierLongueurMax(String nomChamp, String valueChamp, int longueurMax)
Vérification de la longueur maximum d'un champ.
static boolean
verifierLongueurMin(String nomChamp, String valueChamp, int longueurMin)
Vérification de la longueur minimum d'un champ.
static boolean
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

CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

Java API documentation generated with DocFlex/Doclet v1.4.10a
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